哪个先执行? Form_Load事件或组件的初始化? (C#窗体)

时间:2010-08-05 09:44:51

标签: c# winforms

首先执行哪个? Form_Load事件或组件的初始化? (C#窗体)

4 个答案:

答案 0 :(得分:9)

组件将在表单加载之前初始化。

请参阅有关表单事件顺序的this文章。

答案 1 :(得分:5)

首先将表单的所有组件初始化,然后加载表单

答案 2 :(得分:4)

组件的初始化发生在构造函数中(Designer在构造函数中自动插入initializecomponent),而form_load事件在第一次显示表单时触发。

答案 3 :(得分:3)

如果您的意思是InitializeComponent()方法,那么它首先从构造函数执行。如果您从设计者订阅代码订阅Form_Load事件,则会将其添加到InitializeComponent。