发信人: kss() 
整理人: kingron(2000-12-05 19:31:33), 站内信件
 | 
 
 
【 在 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]
  | 
 
 
 |