unit
Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Controls, Forms, StdCtrls;
type
TForm1 =
class
(TForm)
Button1: TButton;
procedure
Button1Click(Sender: TObject);
procedure
EdtClick(Sender: TObject);
private
public
end
;
var
Form1: TForm1;
X, Y :
integer
;
implementation
{$R *.dfm}
procedure
TForm1
.
Button1Click(Sender: TObject);
var
edt: TEdit;
begin
edt:= Tedit
.
Create(self);
edt
.
Parent:= form1;
edt
.
Text:=
'Edit'
+ IntToStr(Y);
edt
.
OnClick:=EdtClick;
edt
.
Left:= X +
30
;
edt
.
Top:= Y +
30
;
Inc(X,
30
);
Inc(Y,
10
);
end
;
procedure
TForm1
.
EdtClick(Sender: TObject);
begin
(Sender
as
TEdit).Visible:=
false
;
(Sender
as
TEdit).FreeOnRelease;
end
;
end
.