Delphi怎能实现像VB一样的控件数组呢?(50分)

  • 主题发起人 主题发起人 Seven.Orient
  • 开始时间 开始时间
自己定义。

var
ControlArray:array of TComponent;
 
还是不明白;列如:
对30个checkbox控件,要对每一个checkbox的Onclick事件里写代码触发这个事件。
 
我知道了
设置Tag属性。。。^_^
 
var
ArrayBoxs: Array of TCheckBox;
begin
SetLength(ArrayBoxs, 30);
Arrayboxs[0] := ....
.....
ArrayBoxs[29] := ....;
end;
 
var controlArray :array of Tcheckbox;
begin
n:=30;
setlength(controlArray,30);
for i:=0 to 29 do
begin
controlArray:=Tcheckbox.create(Self);
controlArray.parent:=form1;
controlArray.onclick:=//要添加的事件
controlArray.setbounds( )//需要的top,left,width,height;
end;
 
多人接受答案了。
 
后退
顶部