Tnotifyevent事件是什么意思?还有其他的时什么意思啊?(10分)

  • 主题发起人 主题发起人 ysp_1984
  • 开始时间 开始时间
Y

ysp_1984

Unregistered / Unconfirmed
GUEST, unregistred user!
Tnotifyevent事件是什么意思?还有其他的时什么意思啊?
 
TNotifyEvent是一种类型,并不是实体,在Classes单元中是这样定义的:
type TNotifyEvent = procedure (Sender: TObject) of object;
一种函数指针类型,这种指针类型可定义一些指针变量,用于指向响应事件的函数。通常是控件定义了诸如此类的许多指针,你使用控件的时候可以写一些函数来对它触发的事件进行响应,就如:OnCreate/OnDestroy/OnShow/OnClose等。这种方式被Borland称为对象的委托模型。
注意,TNotifyEvent这种事件类型声明的事件,它的参数都只有一个,那就是tobject这个参数。当然在进行控件开发的过程中,也可以自定义自己的事件类型,定义的方法和上面的一样的,根据你自己的需要来定义就可以了。
 
接受答案了.
 
后退
顶部