我想弄清楚的时候完全Form.Load
事件发生。在MSDN它是:何时显示表格?
在第一次显示表单之前发生。
但是,当显示首次形式?我的第一直觉立刻为InitializeComponent()
后,但是当我尝试下面的代码中,MessageBox
显示5
即使值InitializeComponent()
后置,所以InitializeComponent()
后立即不是:当它发生时
public partial class Form1 : Form
{
private int number;
public Form1()
{
InitializeComponent();
number = 5;
}
public void Form_Load(object sender, EventArgs e)
{
MessageBox.Show(number);
}
}
所以呢?