24

I want to do an event after Form_Load event.

What is the event of "form fully loaded"?

4

2 回答 2

32

您正在寻找事件 Form.Shown()。

请参阅 MSDN 上的参考资料

这是打开表单时事件链中的最后一个事件,如此处所述 表单“加载”事件在表单可见之前引发,表单“显示”事件在表单可见时引发。(以及所有控件)

此外,请记住避免在表单“加载”事件中调用 MessageBox,这会破坏正常的事件流。

于 2012-08-27T16:02:39.530 回答
12

您可能想使用Form.Shown。这是表单初始显示期间引发的最后一个事件。

有关详细信息,请参阅Windows 窗体中的事件顺序。它详细说明了引发了哪些事件以及引发的顺序。

于 2012-08-27T16:02:49.263 回答