发信人: kss()
整理人: kingron(2000-12-05 19:14:11), 站内信件
|
【 在 krauser (龙二) 的大作中提到: 】
: 请教控件与数组的问题。
: 1。如何定义动态数组?
: 2。如何同时对个数不定的同类控件进行操作?
1、动态数组是在Delphi4及其以后版本才有,呵呵,兄弟你不会还在用Delphi3吧 ?
var aaa:array of integer;
即定义的一个动态数组,但是在尚未设定动态数组的长度以前,只能用静态数组 ,或是包含动态数组的Vaviant变量向其赋值;
如果要向数组的每个元素赋值,则必须先定义其长度:
Setlength(aaa,len);//len即为长度
2、最简单的方法是定义一控件数组,但是要注意的是:控件数组中的控件必须动 态创建,例如:
var bu:array[1..5] of TButton;
n:integer;
for n:=1 to 5 do
begin
bu[n]:=TButton.Create(Application);
bu[n].Parent:=Self; //没有此句控件将不会显示
end;
-- OO
OO @@ 唯 故
OO@@ 能 能
@@\\ 極 極
@@ \\\ 於 於
\\\ 情 劒
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.120.236]
|
|