谁在Windows窗体程序中调用窗体加载事件?

时间:2014-11-21 06:50:05

标签: asp.net .net winforms

谁调用窗体窗体程序中的表单加载或其他事件或asp.net页面中的页面加载事件或java程序中的任何其他事件等所有事件?

private void Form1_Load(object sender, EventArgs e)
{
    // You can set properties in the Load event handler.
    this.Text = DateTime.Now.DayOfWeek.ToString();
    this.Top = 60;
    this.Left = 60;
}

1 个答案:

答案 0 :(得分:1)

.NET运行时调用Windows上的事件。某些事件由发送到您的窗口的消息触发,其他事件对于WinForms是唯一的,并由运行时本身触发。

参见例如Order of Events in Windows Forms

  

启动Windows窗体应用程序时,将按以下顺序引发主窗体的启动事件:

     
      
  1. Control.HandleCreated
  2.   
  3. Control.BindingContextChanged
  4.   
  5. Form.Load
  6.   
  7. Control.VisibleChanged
  8.   
  9. Form.Activated
  10.   
  11. Form.Shown
  12.   

对于ASP.NET,请参阅ASP.NET Page Life Cycle Overview