怎么知道当前鼠标不是不在窗体上方区域

//获得当前鼠标位置
Point pt = new Point(Form.MousePosition.X,Form.MousePosition.Y);
//判断鼠标是否在窗体内
if(this.Bounds.Contains(pt))
{
        MessageBox.Show("in");
}


要判断鼠标是否在win窗体上方可以用上面的方法。


如果是web窗体,就要用javascript(因为服务器不可能时时去客户端看它鼠标在哪里。。。)

对某个控件(或窗体本身),只要有mouseovew事件的,都可以很容易获知是否在上方。
onmouseover事件触发了就在,onmouseout事件触发了就不在。

转载于:https://www.cnblogs.com/leeon/archive/2005/04/20/141313.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值