c# Public Form1() , Form1_load ,Form1_actived 执行顺序的问题?

2024-11-27 00:28:34
推荐回答(1个)
回答1:

顺序正确,但结论不正确。

简单说下窗体事件的触发顺序:
1、System.Windows.Forms.Control.HandleCreated(句柄创建)
2、System.Windows.Forms.Control.BindingContextChanged
3、System.Windows.Forms.Form.Load(窗体加载)
4、System.Windows.Forms.Control.VisibleChanged(窗体显示开始)
5、System.Windows.Forms.Form.Activated(窗体激活)
6、System.Windows.Forms.Form.Shown(窗体显示完毕)