感知鼠标移入移出组件

2016-02-19 16:22 7 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的感知鼠标移入移出组件,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - 编程语言 】

 

  感知鼠标移入移出组件
  
  虽然从D7开始,给许多组件增加了OnEnter与OnExit事件,但对于大多数组件,要感知鼠标移入移出组件仍是一件不容易的事情。下面的方法就是用于解决这个问题。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  (对一般组件有效,对Form、MainMenu等无效)

  
  
private
      { Private declarations }
      //定义两个过程:
      procedure CMMouseEnter(var Msg: TMessage); message CM_MOUSEENTER;
      procedure CMMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE;

  procedure TForm1.CMMouseEnter(var Msg: TMessage);
  var
    anObject : TObject;
  begin
    anObject := TObject(Msg.lParam);      
    //Button1为要感知的组件,可以换为其它组件      
    if anobject = Button1 then            
      edit1.Text :='Mouse Enter';
  end;

  procedure TForm1.CMMouseLeave(var Msg: TMessage);
  var
    anObject : TObject;
  begin
  
  anObject := TObject(Msg.lParam);
    if anobject = Button1 then
      edit1.Text := 'Mouse Leave';
  end;
  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1611874.html

延伸阅读
如何锻炼宝宝数字感知能力 如何才能够帮助宝宝建立和巩固数字概念呢?生活中的潜移默化很重要。 数学逻辑智能 智能开发关键词:数10以内的数字/能够认识简单图形/会5以内的加法/能对同一类事物进行归类。 这个时期的宝宝,在家长和老师的教学下,逐渐掌握了数字的概念和大小,并能在一定程度上记住数字的顺序。这个时候的...
标签: flash教程
2.组件样式属性 组件的样式属性很多,这些属性可以由globalStyleFormat对象调用并设定属性的值。表1中是组件样式属性表。 表1 属性功能一览表 属性的用法 属性的功能 arrow 设置滚动条和下拉菜单中箭头元件的颜色 background 设置列表框、组合框、单选钮和复选框组件...
多拍如何拉黑好友/移出黑名单   1)首先下载多拍安装并打开,在主面板中点击点击   2)在聊天面板右上角,点击,点击弹出的对话框,这样拉黑就成功了   3)回到主面板点击,点击右上角的,在系统设置中点击   4)在黑名单列表中,我们长按黑名单对象,在提示框中点击就能把该对象移出黑名单了 &...
标签: flash教程
组件的样式 1、组件的样式方法 Flash提供给我们的组件很单调,无论是颜色还是样式,都不能满足多姿多彩的网络的需求。庆幸的是我们可以通过组件的 FStyleFormat对象 来改变组件的颜色,可以通过手工的方式修改UI组件的外观。也可以自己来制作组件。 在库中有一个“Component Skins”元件文件夹,该文件夹里存储着构成...
标签: 早教
抓住敏感期学习更容易 敏感期是指孩子在成长过程中某个时期,对环境中某种事物的感受性极其敏锐、产生不可抗拒的冲动,同时其器官技能能够获得积极发展,研究表明,婴幼儿某个特定的敏感期是学习某种特定技能的最佳年龄。 孩子3岁前出现的敏感期主要有:次序的敏感期、动作的敏感期、语言的敏感期、细小物体关注的敏感期。 次序...

经验教程

464

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部