2014-11-21 114 views
0

谁呼吁窗体加载或其他事件的窗体程序或页面加载事件在asp.net页面或Java程序中的任何其他事件的所有事件?谁在Windows窗体程序中调用窗体加载事件?

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

.NET运行库在窗口上调用事件。一些事件是由发送到你的窗口的消息触发的,其他事件是WinForms独有的,并且由运行时本身触发。

例如见Order of Events in Windows Forms

当Windows窗体应用程序启动时,主要形式的启动引发事件的顺序如下:

  1. Control.HandleCreated
  2. 控制。 BindingContextChanged
  3. Form.Load
  4. Control.VisibleChanged
  5. Form.Activated
  6. Form.Shown

对于ASP.NET,见ASP.NET Page Life Cycle Overview

+0

感谢您的答案,但有没有给运行时的任何名称调用事件.. – 2014-11-22 06:09:15