有一个窗体,上边也有一些控件如何判断鼠标指针移到了窗体的外边呢,如果移到外边就关闭窗体...

解决方案 »

  1.   


    这个不行,我已经试过了。我窗体放两个 groupbox  然后
     private void Form2_MouseLeave(object sender, EventArgs e)
            {
                this.Close();
            }
    就会出现一些异常。。
      

  2.   

    当我在窗体区域和GROPBOX区域来回移动的时候,也会触发这个事件。。
      

  3.   

    用Control.MousePosition.X,Y来判断
      

  4.   

    只能能够是利用MousePosition.X,Y来判断是否在Form窗口里面
      

  5.   

    if (Form1.MousePosition.X < Size.Width && Form1.MousePosition.Y<Size.Height)
                    return;