如题?

解决方案 »

  1.   

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

  2.   

    要判断鼠标是否在win窗体上方可以用楼上的方法。
    如果是web窗体,就要用javascript(因为服务器不可能时时去客户端看它鼠标在哪里)对某个控件(或窗体本身),只要有mouseovew事件的,都可以很容易获知是否在上方。
    onmouseover事件触发了就在,onmouseout事件触发了就不在。