Form.OnClosing(CancelEventArgs) Méthode

Définition

Déclenche l’événement Closing.

protected:
 virtual void OnClosing(System::ComponentModel::CancelEventArgs ^ e);
protected virtual void OnClosing(System.ComponentModel.CancelEventArgs e);
abstract member OnClosing : System.ComponentModel.CancelEventArgs -> unit
override this.OnClosing : System.ComponentModel.CancelEventArgs -> unit
Protected Overridable Sub OnClosing (e As CancelEventArgs)

Paramètres

e
CancelEventArgs

Qui CancelEventArgs contient les données d’événement.

Remarques

Caution

La OnClosing méthode est obsolète ; utilisez la méthode à la OnFormClosing place.

Le déclenchement d’un événement appelle le gestionnaire d’événements par le biais d’un délégué. Pour plus d’informations, consultez Gestion et déclenchement d’événements.

La OnClosing méthode permet également aux classes dérivées de gérer l’événement sans attacher de délégué. La substitution de cette méthode est la technique préférée pour gérer l’événement dans une classe dérivée.

Caution

Les OnClosed méthodes et OnClosing les méthodes ne sont pas appelées lorsque la Application.Exit méthode est appelée pour quitter votre application. Si vous avez du code de validation dans l’une de ces méthodes qui doivent être exécutées, vous devez appeler la Form.Close méthode pour chaque formulaire ouvert individuellement avant d’appeler la Exit méthode.

Notes pour les héritiers

En cas de OnClosing(CancelEventArgs) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de OnClosing(CancelEventArgs) base afin que les délégués inscrits reçoivent l’événement.

S’applique à

Voir aussi