请教,如何把字符串转换成控件的标识符,急急急急!!!
procedure TForm1.Button1Click(Sender: TObject);
var
a1:array[1..5] of TEdit;
i:integer;
begin for i:=1 to 5 do
begin
a1[i]:=tedit.Create(form1);
a1[i].Text:=inttostr(i);
'edit'+inttostr(i) //把该字符串转换成如EDIT1,EDIT2之类的控件名
end;end;end.
procedure TForm1.Button1Click(Sender: TObject);
var
a1:array[1..5] of TEdit;
i:integer;
begin for i:=1 to 5 do
begin
a1[i]:=tedit.Create(form1);
a1[i].Text:=inttostr(i);
'edit'+inttostr(i) //把该字符串转换成如EDIT1,EDIT2之类的控件名
end;end;end.
解决方案 »
- GetMem 的参数是怎样形成的?
- 请教高手,用idhttp, post一段字符串到服务器,中文怎么变成乱码了
- 求教MDI最大化子窗体之间无缝切换的方法
- 在delphi中怎样修改ip地址?
- 哪位老大用过APRO控件?请进来帮帮我呀!
- 如何转换坐标系
- 怎样在COMBOBOX1按回车自动焦点到COMBOBX2
- 怎么把一个文本文件中的全部内容用nmhttp给post出去?
- 请问indy pop3接收不到@hotmail.com 邮件在线等
- 我下载了kylix,可是如何安装呢?
- 请问有谁知道delphi 6和delphi 7的发布时间啊?小弟急等
- ◆◆◆只有300分了,求989888一帐号…!!!~!
begin
FindComponent('edit' + IntToStr(i)) as TEdit).Text := 'aaa';
// 找到后就可以直接操作...
end;当然了 上面的代码可以优化一下。