locked
Est-ce que Application.Exit() affecte l’evenement FormClosing ? RRS feed

  • Discussion générale

  • Exit déclenche les événements suivants et effectue les actions conditionnelles associées:

    1. L’evenement FormClosing est déclenché pour chaque formulaire représenté par la propriété OpenForms. Cet événement peut être annulé en définissant la propriété Cancel de son paramètre FormClosingEventArgs sur true.

     

    2. Si une ou plusieurs des gestionnaires annule l'événement, alors Exit retourne sans une action supplémentaire. Dans le cas contraire, un événement FormClosed est déclenché pour chaque formulaire ouvert et ensuite toutes les boucles de messages en cours d'exécution et les formulaires sont fermés.

     

     

    Avant de .NET Framework version 2.0, la méthode de quitter ne soulevait pas les événements équivalents pour la classe Form (Closed et Closing). Afin de forcer ces événements, il était nécessaire d'appeler explicitement la méthode Close pour chaque formulaire ouvert avant d'appeler la méthode Exit.

     

    Pour plusieurs questions sur Visual Basic .NET, visitez Foire aux Questions – C# FAQ et Tutoriels

     


    Alex Petrescu - MSFT
    vendredi 26 février 2010 14:50