关于一个Panel上鼠标不及时响应MouseLeave事件
生活随笔
收集整理的這篇文章主要介紹了
关于一个Panel上鼠标不及时响应MouseLeave事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天做一個鼠標離開panel后,該panel消失的功能,具體就是,使用panel.MouseLeave事件。但是調試中發現這個事件執行的并不及時,有時鼠標都離開了,panel依然沒有消失。經過查資料,查MSDN,原來是因為在這個panel上寫了別的控件,panel露出的部分很少,導致事件響應不了。
針對該問題,又對這個panel上的控件添加事件MouseLeave,然后判斷鼠標的位置是否在panel內,從而決定是否顯示和隱藏。
判斷鼠標是否在控件內:
http://blog.csdn.net/yysyangyangyangshan/article/details/6789158
轉載于:https://blog.51cto.com/yangyoushan/1276926
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的关于一个Panel上鼠标不及时响应MouseLeave事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Direct3D 11.1新特性曝光
- 下一篇: WinForm 入口Main方法