如下:
现有多个edit1,edit2,edit3,edit4..edit20,怎样实现简单赋值。 edit1.text:='1';
edit2.text:='1';
edit3.text:='1';
......
edit20.text:='1'; 如下赋值行不通:
for i:=1 to 20 do
begin
edit+inttostr(i).text:='1';
end; 请指教!
现有多个edit1,edit2,edit3,edit4..edit20,怎样实现简单赋值。 edit1.text:='1';
edit2.text:='1';
edit3.text:='1';
......
edit20.text:='1'; 如下赋值行不通:
for i:=1 to 20 do
begin
edit+inttostr(i).text:='1';
end; 请指教!
解决方案 »
- 查询问题
- 360壮,扣扣胖,360要把自己绑在扣扣上,扣扣不让360绑在扣扣上,360偏要绑在扣扣上,...
- 请教有关于AcitveFormX的问题。急!!!!!!
- 看看这个能不能实现!!!!!(fastreport)
- 请问如何翻译如下的宏代码(VBA-DELPHI)
- 我要到http://www.delphi.mychangshu.com下载图标,找不到!请问那边有图标下载??
- 大放分。
- 不明白的东西...望高手指教下!!!
- 一些关于报表设计的问题
- win2000中的图片预览如何设置回来?
- 怎樣使用adoquery函數locate的第三個參數?
- delphi的痛苦,在线等待,有答就有分,绝对在一个礼拜内结贴!字符串问题!
begin
objItem := FindComponent(Format('Edit%d', [i]));
if objItem is TEdit then
TEdit(objItem).Text := 'l';
end;用以上方法即可搞定.
findcomponent('edit'+inttostr(i)).text:='1';
I:Integer;
begin
....
for I:=1 to 20 do
//这里最好加个类型判断!
(Self.FindComponent('Edit'+IntToStr(I)) as TEdit).Text:=1;
....
end;