出于各种原因,我在应用程序中有一个表单需要一直保持打开状态(主要是因为用户希望他们在那里键入的任何数据被表格“记住”)...所以我允许他们只隐藏它。
我曾经想过,添加一个“显示”事件会让我每次重新显示表单时都会激活一些代码,但现在我发现Shown事件只会在表单的生命周期中触发ONCE。
当您在隐藏表单上执行另一个“Show()”时会发生什么事件?
答案 0 :(得分:2)
您需要已激活的活动 http://msdn.microsoft.com/en-us/library/system.windows.forms.form.activated(v=vs.110).aspx
答案 1 :(得分:2)
您需要VisibleChanged事件
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.visiblechanged%28v=vs.110%29.aspx
答案 2 :(得分:0)