感知鼠标移入移出组件

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

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

【 tulaoshi.com - 编程语言 】

 

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

(本文来源于图老师网站,更多请访问https://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;
  

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

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

延伸阅读
标签: flash教程
组件的样式 1、组件的样式方法 Flash提供给我们的组件很单调,无论是颜色还是样式,都不能满足多姿多彩的网络的需求。庆幸的是我们可以通过组件的 FStyleFormat对象 来改变组件的颜色,可以通过手工的方式修改UI组件的外观。也可以自己来制作组件。 在库中有一个“Component Skins”元件文件夹,该文件夹里存储着构成...
帮助孩子感知客观世界 我的孙子元元已经两岁了,平时我应用“看、听、摸、嗅、尝”的方法对他进行感觉训练,帮助他认识客观世界,还是颇有成效的。 一、 看 科学实验证明,婴儿的视力在6个月时就基本上达到了成人的水平。视觉是人最重要的知觉,婴儿出生后就开始用眼睛认识周围的事物,因此,必须从婴儿期就经常不断地给孩子提供视觉刺激,...
培养宝宝音乐智能——感知音乐 音乐是由错落有致的音高、节拍和长短有序的节奏等组成的。学习音乐,尤其是幼小的孩子学音乐,最重要的是学会感受音乐、表达音乐。 这些学习是在日常生活中不知不觉中开始的,妈妈及身边的看护人就是宝宝最好的老师了。 感受音高 1.就汉语的特殊性,它的四声就具有天然的歌唱性。...
如何锻炼宝宝数字感知能力 如何才能够帮助宝宝建立和巩固数字概念呢?生活中的潜移默化很重要。 数学逻辑智能 智能开发关键词:数10以内的数字/能够认识简单图形/会5以内的加法/能对同一类事物进行归类。 这个时期的宝宝,在家长和老师的教学下,逐渐掌握了数字的概念和大小,并能在一定程度上记住数字的顺序。这个时候的...
多拍如何拉黑好友/移出黑名单   1)首先下载多拍安装并打开,在主面板中点击点击   2)在聊天面板右上角,点击,点击弹出的对话框,这样拉黑就成功了   3)回到主面板点击,点击右上角的,在系统设置中点击   4)在黑名单列表中,我们长按黑名单对象,在提示框中点击就能把该对象移出黑名单了 &...

经验教程

97

收藏

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