创建如下:
这个button3的作用是改变窗体的caption.
如何写它的单击事件以及调用?
var Button3:TButton;procedure TForm1.FormCreate(Sender: TObject);
begin
Button3:=TButton.create(self);
Button3.Parent := self;
Button3.Left := 100;
Button3.Caption := '改变标题'
end;
这个button3的作用是改变窗体的caption.
如何写它的单击事件以及调用?
var Button3:TButton;procedure TForm1.FormCreate(Sender: TObject);
begin
Button3:=TButton.create(self);
Button3.Parent := self;
Button3.Left := 100;
Button3.Caption := '改变标题'
end;
begin
close;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Button3:=TButton.create(self);
Button3.Parent := self;
Button3.Left := 100;
Button3.Caption := '改变标题'
BUtton3.OnClick:=NewClick;
end;
TForm1 = class(TForm)
procedure sclick(sender:TObject);//要自己加入的
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
s:tbutton;//声明一个按钮
implementation{$R *.dfm}
procedure Tform1.sClick(Sender: TObject);//按钮的单击过程
begin
showmessage('create');
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
s:=tbutton.Create(self);//创建按钮
s.Parent:=form1;
s.Caption:='button2';
s.Left:=110;
s.Top:=110;
s.OnClick:=sclick;//这一行让按钮的单击事伯去调用sclick过程
end;
end.