2014-11-21 214 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