当前位置:编程学习 > C#/ASP.NET >>

mouseleave事件有时触发不了

多个图片绑定了mouseenter事件,同时当鼠标移开时绑定mouseleave事件,但当快速移动时,有时触发不了mouseleave事件,只有把鼠标指针再一次移到图片上,再移开,才能触发mouseleave事件。这个问题怎么解决?还请大家帮个忙 --------------------编程问答-------------------- 参考:http://connect.microsoft.com/VisualStudio/feedback/details/789658/picturebox-mouseenter-mouseleave-events-not-firing-consistently --------------------编程问答-------------------- 上面指出这个可能是个bug --------------------编程问答-------------------- 我也遇到这样的问题,感到很奇怪! --------------------编程问答-------------------- 有两个问题:
1 mouseleave 事件应该事先绑定,不要等 mouseenter 之后再绑
2 快速移动鼠标时,鼠标指针是会跳跃前进的,所以图片小的话两个事件都不会触发。 --------------------编程问答-------------------- 虽然是个bug,但应该是有别的解决办法,绕过bug的
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,