var
Form1: TForm1;
Edits:Array[0..4] Of TEdit;
implementation
....
procedure TForm1.Button4Click(Sender: TObject);
Var
i, iTop:Integer;
begin
iTop:=9;
For i:=Low(Edits) to High(Edits) Do
Begin
Edits[i] :=TEdit.Create(Self);
Edits[i].Parent:=Self;
Edits[i].Left :=18;
Edits[i].Top :=iTop;
Edits[i].Width:=120;
Edits[i].Text :=Format('Numero %d',[i]);
Inc(iTop, Edits[i].Height+2);
End;
end;
procedure TForm1.Button5Click(Sender: TObject);
Var
i, iTop:Integer;
begin
For i:=Low(Edits) to High(Edits) Do
If Edits[i]<>NIL Then
Edits[i].Free;
end;