DELPHI也可以實現控制元件陣列,用定義陣列變數實現控制元件陣列 (轉)
也可以實現陣列,用定義陣列變數實現控制元件陣列
小弟表達能力有限,此文章又是本人第一次發表文件,所以不周到之處請各位仁兄多多包涵。
我們在使用Delphi時有時會發現一個問題,就是Delphi沒有像VB或者VF等一樣可以很方便的定義控制元件陣列。小弟在編寫一個多媒休演示光碟的時候因要用到很多Image控制元件,而且如果沒有用控制元件陣列的話將使寫起來非常麻煩而且複雜化。所以想了很久,最終決定用定義陣列變數的方式來實現控制元件陣列。
下面是程式碼:
procedure Tfrm_main.FormCreate(Sender: T);
var
image:array[1..12] of TImage; //用於存放12個image影像框
label:array[1..12] of TLabel;//用於存放12個label標籤
begin
//將image付給image陣列
image[1]:=image1;
image[2]:=image2;
image[3]:=image3;
image[4]:=image4;
image[5]:=image5;
image[6]:=image6;
image[7]:=image7;
image[8]:=image8;
image[9]:=image9;
image[10]:=image10;
image[11]:=image11;
image[12]:=image12;
//將label物件付給label陣列
label[1]:=label1;
label[2]:=label2;
label[3]:=label3;
label[4]:=label4;
label[5]:=label5;
label[6]:=label6;
label[7]:=label7;
label[8]:=label8;
label[9]:=label9;
label[10]:=label10;
label[11]:=label11;
label[12]:=label12;
end;
至此你就可以在像用控制元件陣列一樣使用控制元件了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-962478/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#實現控制元件陣列 (轉)C#控制元件陣列
- C#實現控制元件陣列C#控制元件陣列
- [php]運用變數引用實現一維陣列轉多維樹狀陣列PHP變數陣列
- 在BCB中使用向量實現控制元件陣列 (轉)控制元件陣列
- 用陣列實現大數加法陣列
- 陣列排序的實現陣列排序
- golang實現稀疏陣列Golang陣列
- 在C++中實現變長陣列 (轉)C++陣列
- Java實現普通二維陣列和稀疏陣列的相互轉換Java陣列
- .NET中新增控制元件陣列 (轉)控制元件陣列
- javascript陣列定義JavaScript陣列
- python實現給定一個數和陣列,求陣列中兩數之和為給定的數Python陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- JS實現陣列去重JS陣列
- PHP 陣列底層實現PHP陣列
- 如何實現陣列去重?陣列
- JavaScript 中實現等分陣列JavaScript陣列
- 約瑟夫環(陣列實現)陣列
- javascript 偽陣列實現方法JavaScript陣列
- 【筆記】oracle 陣列實現筆記Oracle陣列
- 陣列中每個陣列元素出現的次數陣列
- 面試最常問的陣列轉樹,樹轉陣列 c++ web框架paozhu實現面試陣列C++Web框架
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- Swift中實現Array陣列和NSArray陣列的相互轉換與遍歷Swift陣列
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- 解析arrify 轉陣列實現示例原始碼陣列原始碼
- php陣列轉xml的遞迴實現PHP陣列XML遞迴
- js實現的陣列自定義排序介紹JS陣列排序
- 使用陣列實現環形佇列Scala版本陣列佇列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- 教你如何運用golang實現陣列分割Golang陣列
- PHP 實現按奇偶排序陣列PHP排序陣列
- 正則實現陣列濾重陣列
- 線性表1.0(陣列實現)陣列
- JS陣列去重的實現JS陣列
- NumPy迭代陣列的實現示例陣列
- 如何遞迴實現陣列求和遞迴陣列
- 【建議收藏】徒手實現24+陣列方法,誰說你只是“會用”陣列陣列