winform,请问如何判断鼠标从窗体移出的方向?
我想判断鼠标从窗体的哪一边移出
如果由上往下,从下方移出,窗体高度增加25px,并在增加的区域添加几个button控件,鼠标在增加区域上面增加区域不消失
如果由下往上,从下方移入,窗体高度减少25px,增加区域消失
我用了一个透明的labelbool alreadyChanged = false;
        private void labelCheck_MouseEnter(object sender, EventArgs e)
        {
            if (alreadyChanged == false)
            {
                this.Size = new Size(this.Width, this.Height + 25);
                alreadyChanged = true;
            } 
        }        private void labelCheck_MouseLeave(object sender, EventArgs e)
        {
            if (alreadyChanged == true)
            {
                this.Size = new Size(this.Width, this.Height - 25);
                alreadyChanged = false;
            }
        }也不全满足
请问如何实现我描述的,如何在增加的区域上面添加button
谢谢各位winform鼠标