form1 上有10个edit(edit1...edit10),想通过一个循环来显示edit上的text,应如何做呢?
在下尝试了如下:
for i:=1 to 10 do
begin
showmessage(edit[i].text); end;
结果通不过,请问应如何呢?
在下尝试了如下:
for i:=1 to 10 do
begin
showmessage(edit[i].text); end;
结果通不过,请问应如何呢?
begin
if (self.components[i] is TEdit) then
showmessage((self.components[i] as TEdit).Text);
end;
for I := 1 to 10 do
begin
Myedit := FindComponent ('Edit' + IntToStr (I)) as Tedit;
showmessage(Myedit.text);
end;
showmessage(TEdit(FindComponent('Edit' + IntToStr (I))).text);