先把这10个EDIT放在同一容器里 假设为Form1var i: Integer; begin for i:= 0 to form1.ComponentCount-1 do if form1.Components[i] is TEdit then form1.Components[i].text:= 'xxxx'; ... ... end;
呵呵procedure TForm1.Button1Click(Sender: TObject); var i : Integer; begin for i:=0 to Self.ComponentCount-1 do begin if(Self.Components[i].ClassNameIs('TEdit'))then begin (TEdit(Self.Components[i])).Text := 'Edit' + IntToStr(i); end; end; end;
Edit2.Text := 'Edit2';
Edit3.Text := 'Edit3';
Edit4.Text := 'Edit4';
Edit5.Text := 'Edit5';
Edit6.Text := 'Edit6';
Edit7.Text := 'Edit7';
Edit8.Text := 'Edit8';
Edit9.Text := 'Edit9';
Edit10.Text := 'Edit10';
假设为Form1var
i: Integer;
begin
for i:= 0 to form1.ComponentCount-1 do
if form1.Components[i] is TEdit then
form1.Components[i].text:= 'xxxx';
...
...
end;
var
i : Integer;
begin
for i:=0 to Self.ComponentCount-1 do
begin
if(Self.Components[i].ClassNameIs('TEdit'))then
begin
(TEdit(Self.Components[i])).Text := 'Edit' + IntToStr(i);
end;
end;
end;