【发布时间】:2014-07-27 07:20:53
【问题描述】:
我知道在 C# 中,Form.Load 事件仅在第一次显示表单之前发生。 每次显示表单时是否都会发生类似的事件处理程序(在 C# 中)?
【问题讨论】:
我知道在 C# 中,Form.Load 事件仅在第一次显示表单之前发生。 每次显示表单时是否都会发生类似的事件处理程序(在 C# 中)?
【问题讨论】:
假设您正在显示和隐藏表单而不是销毁它..那么您可以挂钩到 VisibleChanged event 并在其 Visible 属性为 true 时执行一些代码。
【讨论】:
可以
Shown 事件 - 在表单首次显示时触发Load 事件 - 每当用户加载表单时触发Activate 事件 - 每次激活表单或获得焦点时触发VisibleChanged 事件 - 可见性变化时触发【讨论】: