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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 陣列排序的實現陣列排序
- golang實現稀疏陣列Golang陣列
- Java實現普通二維陣列和稀疏陣列的相互轉換Java陣列
- python實現給定一個數和陣列,求陣列中兩數之和為給定的數Python陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- JS實現陣列去重JS陣列
- 如何實現陣列去重?陣列
- PHP 陣列底層實現PHP陣列
- JavaScript 中實現等分陣列JavaScript陣列
- 靜態佇列,迴圈陣列實現佇列陣列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- 解析arrify 轉陣列實現示例原始碼陣列原始碼
- 陣列中每個陣列元素出現的次數陣列
- 面試最常問的陣列轉樹,樹轉陣列 c++ web框架paozhu實現面試陣列C++Web框架
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- 使用陣列實現環形佇列Scala版本陣列佇列
- 將字串陣列轉換為浮點數陣列字串陣列
- 教你如何運用golang實現陣列分割Golang陣列
- 正則實現陣列濾重陣列
- JS陣列去重的實現JS陣列
- PHP 實現按奇偶排序陣列PHP排序陣列
- NumPy迭代陣列的實現示例陣列
- 線性表1.0(陣列實現)陣列
- 約瑟夫環(陣列實現)陣列
- PHP陣列轉換為js陣列PHP陣列JS
- 實體類定義陣列物件,和物件陣列物件
- 【建議收藏】徒手實現24+陣列方法,誰說你只是“會用”陣列陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 二維陣列和稀疏陣列互轉陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 位運算實現整數與位元組陣列轉換陣列
- C# 一維陣列如何快速實現陣列元素的資料型別的轉換?C#陣列資料型別
- GO 陣列-多種定義Go陣列
- python怎麼定義陣列Python陣列
- php底層原理之陣列實現PHP陣列