C#窗体的Load事件与Shown事件的区别

转自:http://blog.csdn.net/lucky51222/article/details/44472527

Load:在第一次显示窗体前发生。

[csharp]  view plain  copy
 
  1. "code" class="csharp"private void Form1_Load(object sender, EventArgs e)  
  2.  {  
  3.   
  4.  }  
 
   

Shown:只有在首次显示窗体时才会引发 Shown 事件;随后执行的最小化、最大化、还原、隐藏、显示或无效化和重新绘制操作都不会引发该事件。

[csharp]  view plain  copy
 
  1. private void Form1_Shown(Object sender, EventArgs e) {  
  2.   
  3.    MessageBox.Show("You are in the Form.Shown event.");  
  4.   
  5. }  


你可能感兴趣的:(编程语言)