日期:2014-05-18  浏览次数:20899 次

button的mouseLeave问题
winform程序:窗体中有一个按钮,我在它的MouseMove事件中让pictureBox(开始是隐藏的)显示,并且给他设置一张背景图片。在Button的MouseLeave事件中将pictureBox隐藏。但运行结果是我鼠标在Button上移动时没有出现图片,跟踪了一下,发现每次执行完MouseMove时间后紧跟着执行MouseLeave,所以pictureBox始终是隐藏的。怎么回事???我的鼠标没有离开Button,为什么会执行MouseLeave时间???这个问题这么解决??望高手不吝赐教!!谢谢谢!

------解决方案--------------------
你先屏蔽掉MoveLeave事件 看图片是不是显示出来了。
------解决方案--------------------
隐藏的按钮能触发MouseMove事件吗?
------解决方案--------------------
同楼上的,隐藏的button是不能触发事件的
------解决方案--------------------
在 MouseEnter 里加入图片显示的代码。