我有一个面板,上面有 2 个按钮。我要做的是,当鼠标在面板区域内时,按钮可见,而当鼠标位置不在面板区域时,按钮不可见。
我正在使用面板上的MouseEnter
andMouseLeave
事件。
我MouseEnter
做button.Show()
,MouseLeave
我做button.Hide()
;
这看起来很简单,但是当按钮可见时(鼠标在面板区域内)它们是不可点击的(点击事件不会被触发)。
一些调试表明,当鼠标悬停在按钮上时,事件MouseEnter
并MouseLeave
不断被调用。
对此有什么建议吗?这应该很容易做到,以至于我实际上没有想法。