精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>控件开发和使用>>Re: 请教控件与数组的问题。

主题:Re: 请教控件与数组的问题。
发信人: 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]

[关闭][返回]