Delphi 事件类型 TNotifyEvent

Delphi 事件类型 TNotifyEvent

type TNotifyEvent = procedure (Sender: TObject) of object;

    在Delphi中事件也是一个类,类型就是事件类型,不同的事件属于不同的类。TNotifyEvent就是用的最广的一个事件类型,在代码中可以把一个过程赋给事件。

type
    TMyProc = procedure(Sender: TObject); //声明函数类型
    TMyMethod = procedure(Sender: TObject) of object; //声明方法类型
    方法就是对象中的函数,所以要of object。事件实际上是对象中的函数的指针,所以它的类型要of object。

 

单元:classes

{ Standard events }
TNotifyEvent = procedure(Sender: TObject) of object;
TGetStrProc = procedure(const S: string) of object;

  

创建时间:2020.11.11  更新时间:2021.06.08

博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
原文地址:https://www.cnblogs.com/guorongtao/p/13959124.html