unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button2Click(Sender: TObject);
begin
Button1.Click;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('ss');
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button2Click(Sender: TObject);
begin
Button1.Click;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('ss');
end;end.
选中Button1和Butoon2双击进入Click事件编写
procedure TForm1.Button1Click(Sender: TObject);
begin
case (Sender as TButton).tag of
1: ShowMessage('Button1 Click');
2: ShowMessage('Button2 Click');
end;
end;
2.
在form的public里声明;
procedure MyClick(sender : TObjcet);实现;
begin
showmessage('ok');
end; button1.onclick := form1.Myclick;
button2.cnclick := form1.Myclick;
begin
showmessage('');
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Button1Click(button1);
end;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
button2.OnClick:=Button1click;
end;procedure TForm1.Button1Click(Sender: TObject); //button1的click事件
begin
beep;
end;end.
2.
在form的public里声明;
procedure MyClick(sender : TObjcet);实现;
begin
showmessage('ok');
end; button1.onclick := form1.Myclick;
button2.cnclick := form1.Myclick;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
button2.OnClick:=Button1click;
end;procedure TForm1.Button1Click(Sender: TObject); //button1的click事件
begin
beep;
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
button2.OnClick:=Button1click;
end;procedure TForm1.Button1Click(Sender: TObject); //button1的click事件
begin
beep;
end;end.
其实楼上 mattus_zhao(ZYL) 的方法最简单!
up
如果在写代码中要区分button1和button2的话 if sender=button1 then
begin
代码
end;
if sender= button2 then
begin
代码;
end;
用程序来写前面也给出了
比如,想引用button1的点击事件,如下:
button1.click;
没用过就好好看看HELP