首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WinForm的鼠标移进移出有关问题

2013-01-28 
WinForm的鼠标移进移出问题就是类似网页上hover的效果,请问有什么完美的解决方案吗?MouseHover事件要求鼠

WinForm的鼠标移进移出问题
就是类似网页上hover的效果,请问有什么完美的解决方案吗?
MouseHover事件要求鼠标停在控件上才有效果,MouseEnter和MouseLeave,由于我的控件里面还有子控件,鼠标经过子控件时会触发MouseLeave。而如果在事件中判断鼠标的位置,有10%的概率没有捕捉到最后一个MouseLeave(当鼠标很快地滑过控件时)。如果用定时器去捕捉鼠标的位置,第一浪费资源,第二毕竟会有一个时间延迟,哪怕很短。
有没有办法使鼠标经过子控件时不触发父控件的MouseLeave?或者其他好的解决方案?
[解决办法]
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/9ec81c19-7465-47a6-9c85-a87c1fa5e949

热点排行