是关于事件的特性的问题。
我在书上看了一个例子,书关于自定义元件的。一段代码如下:
tcontrol=class(tcomponent)
private
fonclick:tnotifyevent;
protected
procedure click;dynamic;
property onclick:tnotifyevent read fonclick write fonclick;
end;
procedure tcontrol.click;
begin
if assign(fonclick) then fonclick(self);
end;
各位可以说一下,当窗体上的BUTTON1发生ONCLICK事件时所发生的情况吗?
也就是说通过onclick属性是如何访问FONCLICK的?
书上说是先用事件调度方法 click 方法,并执行其响应的代码,但是接下来呢?
又说是执行事件句柄,各位老大可一给一个简单的完整例子来说明其具体实现过程吗?
谢谢了!!!
我在书上看了一个例子,书关于自定义元件的。一段代码如下:
tcontrol=class(tcomponent)
private
fonclick:tnotifyevent;
protected
procedure click;dynamic;
property onclick:tnotifyevent read fonclick write fonclick;
end;
procedure tcontrol.click;
begin
if assign(fonclick) then fonclick(self);
end;
各位可以说一下,当窗体上的BUTTON1发生ONCLICK事件时所发生的情况吗?
也就是说通过onclick属性是如何访问FONCLICK的?
书上说是先用事件调度方法 click 方法,并执行其响应的代码,但是接下来呢?
又说是执行事件句柄,各位老大可一给一个简单的完整例子来说明其具体实现过程吗?
谢谢了!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货