unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
editm:array of tedit;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
i,d,j:integer;
begin
d:=0;
j:=3;
setlength(editm,j);
for i:=0 to j-1 do
begin
editm[i]:=tedit.Create(self);
editm[i].Parent:=Self;
editm[i].Width:=120;
editm[i].Height:=20;
editm[i].Left:=0;
editm[i].Top:=0+d;
editm[i].Name:= 'edit'+inttostr(i);
editm[i].Text:= 'edit'+inttostr(i);
editm[i].Visible:=true;
d:=d+20;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
i:Integer;
begin
for i:=0 to 2 do
begin
editm[i].free;
end;
end;
end.
end.
Delphi 动态创建、释放控件(批量)
最新推荐文章于 2023-07-27 21:17:17 发布