摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>Deiphi>Deiphi组件开发
◎→ 本类最新
在Delphi中编制软件版权保护控件
在Delphi中编写控件的基本方法
自制THyperLink组件
自己开发delphi的vcl
制作可移动的窗体的MovePanel控件
显示DLL可导出的函数
使用 COM+ 参数化对象结构编程技
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
Deiphi实例教程
Deiphi窗体文章
Deiphi数据库编程
Deiphi网络编程
Deiphi图形图象文章
Deiphi系统文件
◎→ 热门资源
反查漢字拼音
防止多个实例公用程序
防止关闭windows
放置任意的文件到Delphi的EXE文件
改变文件的属性
给MDI主窗口加背景
倪光南力挺中国文档标准

给控件添加OnMouseLeave事件


日期:2008-10-20 21:48:53    来源:
   
 ·动态生成控件的方法及应用 ·用Photoshop为照片添加真实的水滴特效
 ·启用或禁用打印事件的日志记录
给控件添加OnMouseLeave事件


需要在鼠标离开的时候得到通知吗?看看以下的代码,也许会有帮助。你可以把TImage换成其它控件。关键在于对CMMouseLeave消息的处理。

unit Main;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  ExtCtrls;
type
  TMyImage = class(TImage)
  private
    FOnMouseLeave: TNotifyEvent;
    procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
  protected
  public
  published
    property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Samples', [TMyImage]);
end;

procedure TMyImage.CMMouseLeave(var Message: TMessage);
begin
  inherited;
  if Assigned(FOnMouseLeave) then FOnMouseLeave(Self);
end;

end. 

 [1]

Delphi中自做动态显示的控件

用Photoshop快速为风景照片添加彩虹

将程序链接到数字相机事件

--->TuoTu脱兔 V2.1.0.62 Bulid 1220 Fianl┊附右键添加解除功能┊官方绿色正式版
--->围棋和五子棋控件 V1.6.166
--->汉字笔画控件(GB2312汉字笔画识别) V1.0
--->软件分类管理箱 4.1┊可对分类和程序进行添加、编辑删除┊简体中文绿色免费版
--->WinMerge V2.7.4.0 Experimental┊附带右键添加解除功能┊多国语言绿色特别版
Tags:  控件 添加 事件
{$enumber$}
芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们