using System; using System.Windows.Forms; public class EvenementQuitter : Form { public EvenementQuitter() { Text = "Exemple des événements 'Form'!"; } } public class ApplicationEventHandlerClass { public void OnApplicationQuitter(object sender, EventArgs e) { Console.WriteLine("L'application a été fermée."); MessageBox.Show("L'utilisateur a cliqué sur le bouton fermer"); } } public class MainClass { public static void Main() { EvenementQuitter form = new EvenementQuitter(); ApplicationEventHandlerClass AppEvents = new ApplicationEventHandlerClass(); Application.ApplicationExit += new EventHandler(AppEvents.OnApplicationQuitter); Application.Run(form); } }