第一个button1.onclick已经编码完毕~
现在button2.onclick事件和button1的一样~(只是接受参数的不同。)不想把代码在复制一下!
如果将button1.onclick事件在button2中继承一下啊~请指教 ~~
现在button2.onclick事件和button1的一样~(只是接受参数的不同。)不想把代码在复制一下!
如果将button1.onclick事件在button2中继承一下啊~请指教 ~~
解决方案 »
- 请教为啥2010与XE2的版本和2007与2009的版本对于dll的inport component结果不同
- 如何用DELphi获得不断变化的动态外部IP
- 用indy组件如何实现邮件群发
- Richedit的问题
- ★挑战CSDN高手★DELPHI中的线程使用!
- 如何用windows Api判断是不是主窗口?
- 高分相送!,求二维码资料
- 如何运用locate来定位在adoquery中的记录
- 关于使用数据库的问题,虽然50分不是很多,但我真的会给,不给是蟑螂生的
- 菜鸟问题怎样把 DBgrid的当前记录的底色变成红色而其他记录底色不变?
- 控件间的数据传递问题!!!
- 过年了,散分,感谢各位斑竹及同人的大力支持,谢谢~
将BTN2的ONCLICK的属性付值为BTN1的ONCLICK(ONCLICK有个下拉COMBOX),如果两个BTN的接受参数不同,可用SENDER来调用,如if sender.tag =XXX then
2、在button2的onclick事件里 写一行代码
button1.Click;就酱~
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure FormCreate(Sender: TObject);
private
procedure ButtonClick(Sender: TObject);
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.Tag := 1;
Button2.Tag := 2;
Button1.OnClick := ButtonClick;
Button2.OnClick := ButtonClick;
end;procedure TForm1.ButtonClick(Sender: TObject);
begin
case TButton(Sender).Tag of
1: ShowMessage ('You push the button 1');
2: ShowMessage ('You push the button 2');
end;
end;end.
或者是自己写过程,调用button1 的事件函数,然后同样的扶植 就可以了。
2、在button2的onclick事件里 写一行代码
button1.Click;