鼠标离开/鼠标悬停时如何隐藏面板

时间:2019-02-16 11:41:29

标签: vb.net button mouseevent panel mouseleave

我在面板中有多个按钮。我想在鼠标离开面板或按钮时隐藏面板。

问题是,当我的光标悬停在一个按钮上并再次悬停在另一个按钮上时,保存该按钮的面板将隐藏,因为我在按钮和面板上的每个mouse_Leave事件上都有panel.hide()代码。我想在光标离开面板或按钮时将其隐藏。

Screenshot

1 个答案:

答案 0 :(得分:0)

听起来好像您基本上一直希望面板一直处于隐藏状态,除非光标位于其上方,而当光标不在时,面板是否会再次隐藏?

您可以尝试默认情况下将面板保持隐藏状态,因此除非您将鼠标滑过该面板,否则它总是这样。这样,当鼠标再次离开面板时,它将自动隐藏。