怎样在一个循环中给多个如edit?.tex 赋值,用什么来代当前焦点??用tag的话,怎样表示?? (50分)

  • 主题发起人 主题发起人 allen72
  • 开始时间 开始时间
for i:=0 to self.ComponentCount-1 do begin
if self.Components.ClassName='TEdit' then
TEdit(self.components).text := 'abc';
end;
 
设个动态数组吧
 
如先设置
Edit1.tag:=1;
EDit2.tag:=2;
...
Edit?.tag:=?;
在下面循环中实现:
for i:=0 to componentcount-1 do
if (components is TEdit) then
case (Components as TEdit).tag of
1:Edit1.text:='1';
...
end;
 
//agree softprince
 
多人接受答案了。
 
后退
顶部