关于 窗体(WINFORM) 事件 MouseLeave 的问题。
我在程序里,想使用 frm_MouseLeave(object sender, EventArgs e) 事件,想实现 在 鼠标 离开 窗体 的时候,让窗体自动收缩到屏幕上面,即 this.Location = new Point(this.Location.X, -this.Size.Height + 5)。
目前出现的问题是:
当我鼠标移动到 窗体(frm) 上的 图片(pictureBox) 控件上,就会立刻触发 frm_MouseLeave 事件,而不是移动到 窗体(frm)之外触发。
因此我想,能不能有一个事件,能够对窗体整体做触发,而不是遇到 窗体内的控件就 触发,否则我就控制不住窗体的自动收缩。
谢谢大家!
目前出现的问题是:
当我鼠标移动到 窗体(frm) 上的 图片(pictureBox) 控件上,就会立刻触发 frm_MouseLeave 事件,而不是移动到 窗体(frm)之外触发。
因此我想,能不能有一个事件,能够对窗体整体做触发,而不是遇到 窗体内的控件就 触发,否则我就控制不住窗体的自动收缩。
谢谢大家!
...全文
相关推荐
c# WinForm无边框拖拽及窗体放大缩小
c#在 无边框情况下,实现标题拖动及鼠标放在边框时可以通过拖动改变窗体大小。
WinForm实现鼠标拖动控件跟随效果
主要为大家详细介绍了WinForm实现鼠标拖动控件跟随效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
WinForm 皮肤及使用
一个C# WinForm 皮肤的使用和相关信息
WinForm 关闭子窗体时刷新父窗体的数据
WinForm 关闭子窗体时刷新父窗体的数据WinForm 关闭子窗体时刷新父窗体的数据
mouseleave事件不正常
我准备在winform界面中实现鼠标跟踪的功能,就是当鼠标移到picturebox控件上时,改变picturebox控件边框样式,移出控件后改回来,我是用mouseenter和mouseleave事件实现该功能的,但是我发现mouseleave事件不能正常触发,就是有时候picturebox控件边框样式改回来了,有时候没有改?


