Form Window event : Form Event : GUI Windows Form C# Source Code


Custom Search

C# Source Code » GUI Windows Form » Form Event »

 

Form Window event


  1.       
  2.    
  3.   
  4. using System;  
  5. using System.Windows.Forms;  
  6. using System.ComponentModel;  
  7.   
  8. public class MainWindow : Form {  
  9.     private string lifeTimeInfo;  
  10.     public MainWindow() {  
  11.         this.Closing += new CancelEventHandler(MainForm_Closing);  
  12.         this.Load += new EventHandler(MainForm_Load);  
  13.         this.Closed += new EventHandler(MainForm_Closed);  
  14.         this.Activated += new EventHandler(MainForm_Activated);  
  15.         this.Deactivate += new EventHandler(MainForm_Deactivate);  
  16.     }  
  17.   
  18.     protected void MainForm_Closing(object sender, CancelEventArgs e) {  
  19.         DialogResult dr = MessageBox.Show("Do you REALLY want to close this app?",  
  20.              "Closing event!", MessageBoxButtons.YesNo);  
  21.         if (dr == DialogResult.No)  
  22.             e.Cancel = true;  
  23.         else  
  24.             e.Cancel = false;  
  25.     }  
  26.   
  27.     protected void MainForm_Load(object sender, System.EventArgs e) {   
  28.         lifeTimeInfo += "Load event\n";   
  29.     }  
  30.     protected void MainForm_Activated(object sender, System.EventArgs e) {   
  31.         lifeTimeInfo += "Activate event\n";   
  32.     }  
  33.     protected void MainForm_Deactivate(object sender, System.EventArgs e) {   
  34.         lifeTimeInfo += "Deactivate event\n";   
  35.     }  
  36.     protected void MainForm_Closed(object sender, System.EventArgs e) {  
  37.         lifeTimeInfo += "Closed event\n";  
  38.         MessageBox.Show(lifeTimeInfo);  
  39.     }  
  40.     public static void Main(string[] args) {  
  41.         Application.Run(new MainWindow());  
  42.     }  
  43. }  
  44.   
  45.    
  46.       
  47.      
  48.     
  49.      


HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo GUI Windows Form
» Form Event