• TNotifyEvent


    TNotifyEvent是Delphi中基本通知事件的类型,定义为:   
      type   
          TNotifyEvent   =   procedure(Sender:   TObject)   of   object;   
      它除了发送者外不带任何其他信息,只用作通知程序某个事件已经发生的用途。
    
      可以自己定义许多类似的类型,用来处理事件;   
            TMyNotify   =   procedure(   i:   integer   );   
            注意:of   Object   表明该事件只能在 对象里面调用, 该关键字也可以不用.
    
    TmouseEvent
    
     鼠标点下事件的鼠标事件类型,它其实就是方法指针: 
    
    type TmouseEvent = procedure (sender: tobject; button: tmousebutton; shift: tshiftstate; x, y: integer) of object;  
    
    TNotifyEvent
    
    定义:TNotifyEvent = Procedure(Sender: TObject) of object; //TNotifyEvent类指向一个过程
    
    
    在delphi中,事件也是一个类,类型就是过程型,不同的事件属于不同的类,TNotifyEvent就是使用得最多的事件类,可以在代码中把一个过程赋给事件,当然是相同类的。
    
    
    通常作为回调函数来使用, 
    例如你写了一个函数
    
    Procedure myclick(sender :TObject); 
    begin 
       xxxx; 
    end; 
    你就可以把它赋值给声明成tnotifyevent类型的属性,如:button1.onclick := myclick
    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    Qt Opencv 在Linux下摄像头简单示例(转)
    自制木头台灯
    css3 transition 动画
    css 旋转动画
    maven 搭建 springmvc + jpa +mysql
    搭建前端框架
    mavean
    Mac上安装 Maven
    Mongdb文档学习笔记
    mongoDB高级查询与索引
  • 原文地址:https://www.cnblogs.com/jijm123/p/14325075.html
Copyright © 2020-2023  润新知