ATTENTION Les événements Form.Closed et Form.Closing ne sont pas déclenchés lorsque la méthode Application.Exit est appelée pour quitter l'application. Si l'un de ces événements comporte du code de validation devant être exécuté, vous devez appeler la méthode Form.Close pour chaque formulaire ouvert individuellement avant d'appeler la méthode Exit.
Si le formulaire est un formulaire parent MDI, les événements
Closing de tous les formulaires enfants MDI sont déclenchés avant que l'événement
Closing du formulaire parent MDI le soit. En outre, les événements
Closed de tous les formulaires enfants MDI sont déclenchés avant que l'événement
Closed du formulaire parent MDI le soit. L'annulation de l'événement
Closing d'un formulaire enfant MDI n'empêche pas l'événement
Closing du formulaire parent MDI de se déclencher. Cependant, l'annulation de l'événement entraîne l'affectation de
false à la propriété
System.Windows.Forms.ClosingEventArgs.Cancel du
System.Windows.Forms.ClosingEventArgs passé en tant que paramètre au formulaire parent. Pour forcer la fermeture de tous les formulaires parents et enfants MDI, affectez
System.Windows.Forms.ClosingEventArgs.Cancel à la propriété
false dans le formulaire parent MDI.
Partager