Forme Close et Form Closed

Résolu
Signaler
Messages postés
106
Date d'inscription
lundi 4 août 2003
Statut
Membre
Dernière intervention
10 novembre 2006
-
Messages postés
106
Date d'inscription
lundi 4 août 2003
Statut
Membre
Dernière intervention
10 novembre 2006
-
Bonjour,

Après plusieurs mois de non codage en vb.net, je voudrais achever mon logiciel, et j'ai un petit oublis, je voudrais "sécuriser" le fait de quitter le programme ( quand l'utilisateur clique sur la croix en haut à droite, je veux qu'il aparraisse un message avec voulez vous quitter, YES, NO)

Je sais qu'en delphi cela passe avec OnQuerry Close et des boolean.
Bref je pense etre sur la bonne voie ( jai créer un sub utilisant l'objet FormClose)

Voici mon code :

   Sub QuerryClosed( )

        Dim result As DialogResult
        Const titre As String = " Attention ! "
        Const mess As String = "Etes vous sur de bien vouloir quitter ?"
        result = MessageBox.Show(mess, titre, MessageBoxButtons.YesNo, MessageBoxIcon.Warning)

        If result = DialogResult.Yes Then
            close = True
                                                   // J'ai fixé ici le résultat dans le booléan, mais je bloque pour la suite
        End If
        If result = DialogResult.No Then
            close = False
        End If

    End Sub

J'ai fixé le résultat du YES-NO dans un bolean, je voudrais ainsi savoir le reste à faire afin de quitter ou non le programme !
Merci à tous !

----( | TanK | )---- 

2 réponses

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
Salut,

Utilise plutot l'événement
FormClosing (avant que la form se ferme)
et un e.Cancel = True

annule la fermeture.







Kenji



Il était une fois, un pauvre petit règlement que personne ne lisait. Il est tout sympa mais il est triste, aidez-le, lisez-le, ca lui ferait plaisir ainsi qu'a n
Messages postés
106
Date d'inscription
lundi 4 août 2003
Statut
Membre
Dernière intervention
10 novembre 2006

Ca marche à merveille, merci bcp !

----( | TanK | )----