如何自定义过程 事件赋值?最好这样,在mybutton.onclick里面代码tform.onbuttclk(sender);即可实现目的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } procedure okbuttclk(Sender: TObject); public { Public declarations } end;var Form1: TForm1; password:Tedit; okbutt:Tbutton;...... okbutt.onClick:=okbuttclk; 哥们,要对过程赋值,要满足声明一模一样才行,onclick是对象方法所以声明是procedure (Sender: TObject) of object;你也要在最后加一个 of object就行了 procedure okbuttclk(sender:tobject) of object; 其实最一般的方法是重载标准事件的派遣方法,如下type tmybutton = class(tbutton) protected procedure click;override; end;procedure tmybutton.click;begin inherited click; //你自己的代码end; idhttp 获取 https 网页跳转时的问题; 如何枚举Windows启动时自动加载的服务 当发生错误时,如何退出? treeview中各项如何与不同的PopupMenu对应 关于按钮(简单送分了!) 太简单的问题,在线给分,绝不是倒粪的~~~ 高分球叫:关于oracle的序列…… 向周末坚守岗位的程序员问好!!!!我向各位请教!treeview 动态生成的效率 请教一个问题! 如何操作EXCEL文件 简单的变量引用问题,如何实现 edit?.text ?是一个变量!谢谢 这条sql语句为什么会出错
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
procedure okbuttclk(Sender: TObject);
public
{ Public declarations }
end;
var
Form1: TForm1;
password:Tedit;
okbutt:Tbutton;
......
okbutt.onClick:=okbuttclk;
所以声明是procedure (Sender: TObject) of object;
你也要在最后加一个 of object就行了
procedure okbuttclk(sender:tobject) of object;
type
tmybutton = class(tbutton)
protected
procedure click;override;
end;procedure tmybutton.click;
begin
inherited click;
//你自己的代码
end;