Cita:
Empezado por andresorozco86
Ambas soluciones funcionan bien, pero ahora tengo otra pregunta como se haria si la cantidad de edit a crear pudiera ser cualquier numero que el usuario escribiera en otro edit.
|
Para eso hay una variante...
Código Delphi
[-]
var
Form1: TForm1;
Edits:Array Of TEdit;
implementation
....
procedure TForm1.Button4Click(Sender: TObject);
Var
i, iTop:Integer;
begin
SetLength(Edits,StrToInt(EditCuantos.Text);
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;
Saludos