已经定义了编号从1到50的 50个label,一个字符串数组,能用循环语句给它赋值么?(50分)

  • 主题发起人 主题发起人 xiaolin0522
  • 开始时间 开始时间
X

xiaolin0522

Unregistered / Unconfirmed
GUEST, unregistred user!
直接写50个语句太麻烦了?
控件数组什么搞?
能把已经定义的一组控件 搞成一个数组吗?
 
for n:=0 to form1.ComponentCount-1 do
begin
if UpperCase(TComponent(Components[n]).ClassName)='TLABEL' then
begin
TLABEL(Components[n]).Text='111';
end;
 
设 table 的 tag 值
在用循环作
 
var
aryLbl: Array[0..49] of TLabel;
begin
for i:= 0 to 49 do begin
aryLbl:= TLabel.Create(Self);
aryLbl.caption:= artStr;
.......
end;
end;
 
没有什么好说的, 对的哟
 
接受答案了.
 
后退
顶部