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

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


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


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

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

posted on 2005-04-20 14:45  Leon  阅读(474)  评论(0编辑  收藏  举报

导航