请问如何使一个字符串变为已存在Edit?比如说我现在已经存在Edit1到Edit10这些控件,但我进行取值和赋值时为了方便使用循环:for i:=1 to 10 do
begin
TEdit('Edit'+inttostr(i)).text:='hello';
end;但这样做是错误的,请问应该怎样做才能达到这个效果呢???
begin
TEdit('Edit'+inttostr(i)).text:='hello';
end;但这样做是错误的,请问应该怎样做才能达到这个效果呢???
调试欢乐多
I: Integer;
begin
for I:= 0 to ControlCount -1 do
if Controls[I] is TEdit then
TEdit(Controls[I]).text:='hello';
end;
(('Edit'+inttostr(i)) as TEdit).Text := 'hello';
a[0]:=edit1;
..
a[10]:=edit10;