当Form的Visible 属性值更改时引发 VisibleChanged 事件。
Form.ShowDialog()会阻塞后面的操作。
当需要在ShowDialog后执行一些操作,在使用Form_Load(),Form_Shown()都无效时,可以尝试使用VisibleChanged。
参考文献:
https://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.visiblechanged(v=VS.80).aspx