感知鼠标移入移出组件

126国际购物中

126国际购物中

2016-02-19 16:22

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

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

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

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

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

  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://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

感知鼠标移入移出组件

编程语言 网络编程
感知鼠标移入移出组件

什么是感知?感知与智力的关系如何

电脑网络
什么是感知?感知与智力的关系如何

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

必读:儿童感知发育过程

分娩
必读:儿童感知发育过程

Flash组件之旅(2):组件样式

flash教程
Flash组件之旅(2):组件样式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样将好友移出微信黑名单

微信 手机
怎样将好友移出微信黑名单

触发孩子的感知力

分娩
触发孩子的感知力

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

ASP入门基础教程-Cookies 集合

ASP入门基础教程-Cookies 集合

MAC系统Dock程序右键上的记录怎么清除?

MAC系统Dock程序右键上的记录怎么清除?
下拉加载更多内容 ↓