您现在的位置: 论文网 >> 计算机论文 >> 计算机应用论文 >> 创建自己的Dephi构件论文

创建自己的Dephi构件

作者:魏涛 黄峰 黄勤超
出处:论文网
时间:2006-09-07

4. 增加保护方法MouseEnter、MouseLeave、CM_MouseEnter和  CM_MouseLeave

加入如下的代码:

    protected

    Procedure  MouseEnter; virtual; Procedure  MouseLeave; virtual;

        Procedure  CM_MouseEnter(var msg : Tmessage);

Message  CM_MouseEnter;

                Procedure  CM_MouseLeave(var msg : Tmessage);

Message  CM_MouseLeave;

                …

                ImPlementation

               

                Procedure  MouseEnter;

                Begin

If  assigned(FonMouseEnter) then

  FonMouseEnter(self);

End;

Procedure  CM_MouseEnter(var msg :Tmessage);

Begin

    Inherited;

    MouseEnter;

End;

5. 增加事件OnMouseEnter 和 OnMouseLeave

加入如下的代码:

Private

    FonMouseEnter,FonMouseLeave :TnotifyEvent;

Published

    OnMouseEnter : TnotifyEvent

    Read FonMouseEnter write FonMouseEnter;

    OnMouseLeave : TnotifyEvent

    Read  FonMouseLeave  Write  FonMouseLeave;

6. MouseLeave CM_MouseLeave的实现代码与MouseEnter CM_MouseEnter的类似 。Dephi 为所有消息提供缺省处理。在写消息句柄时应 禁止缺省处理,因此在CM_MouseEnter和 CM_MouseLeave过程中调用了 inherited。

        重载构造和析构方法的代码如下:

Public Constructor Create(Aowner :Tcomponent);override;

      Destructor Destroy;override;

……

Implementation

 

Constructor  Create(Aowner :Tcomponent);

Begin

    Inherited Create(Aowner);

FleaveTextColor:=Font.Color;

FenterTextColor:=Font.Color;

End;

Destructor  TnewLabel.Destroy;

Begin

    Inherited  Destroy;

End;

三. 结束语

        以上仅对创建Dephi构件的基本知识进行了讨论,仍有一些创建构件问题、技术未能深入探讨,对这方面问题感兴趣的Dephi使用者可进一步通过阅读有关资料提高自身创建构件的能力。

上一页 [1] [2]

论文搜索
关键字:Dephi 构件
最新计算机应用论文
基于网络信息安全技术管理的计算机应用研究
浅析人工智能体系建设
抖音短视频平台视频推荐模式研究
应用电子技术中可编程控制器的应用探讨
用友NC信息系统的实施应用实践研究
基于校园一卡通数据系统的学生行为分析研究
云环境下基于蚁群算法的动态容错技术研究
自拍图像中的记忆痕迹
抖音短视频用户使用动机研究
基于创新扩散理论的Vlog传播
热门计算机应用论文
学生成绩管理系统的设计与实现
浅析计算机病毒及防范的措施
学籍管理系统软件
对计算科学与计算机发展的思考
计算机应用型人才的培养模式研究
物资管理信息系统开发
计算机信息管理在第三方物流中的应用
嵌入式系统数字图像采集接口电路设计
基于B/S体系结构开发应用系统
项目管理在软件中的应用