【发布时间】:2013-11-11 04:05:26
【问题描述】:
我有一个覆盖在其他控件之上的用户控件。一个按钮将其打开,我希望它在鼠标离开时隐藏(Visible = false)。我应该使用什么事件?我试过Leave,但只有在我手动隐藏它之后才会触发。我也想过MouseLeave,但从未被解雇。
编辑:控件由ListView 和Panel 组成,其中包含一堆按钮。它们直接停靠在控件中,没有顶级容器。
【问题讨论】:
-
MouseLeave应该可以工作,你能发布你的代码吗?你确定你知道如何为MouseLeave事件注册一些处理程序吗?你能多谈谈你的控件的layout,尤其是你的UserControl。 -
增加了控制权。事件处理器是用VS设计器添加的,应该不会错。
标签: c# winforms events user-controls