比如:我有10个Edit控件,Edit.name值分别是Edit1,Edit2,Edit3.。。。 我想分别将这10个Edit控件的Text赋值为1,2,3。。。 事件如下: procedure TTmCtlSd.FormCreate(Sender: TObject); var i:integer; begin for i:=1 to 10 do Edit?.text:=inttostr(i); end;
var Form1: TForm1; Jedit:Array[0..9] of TEdit; implementation {$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject); var i:integer; begin Jedit[0]:=Edit1; Jedit[1]:=Edit2; Jedit[2]:=Edit3; Jedit[3]:=Edit4; Jedit[4]:=Edit5; Jedit[5]:=Edit6; Jedit[6]:=Edit7; Jedit[7]:=Edit8; Jedit[8]:=Edit9; Jedit[9]:=Edit10; for i:=0 to 9 do begin Jedit[i].Text:=inttostr(i+1); end; end;