Fermeture form - Doublons MsgBox
Bonjour,
Je travaille sous Visual Studio 2012 (vb.net) et Access 2013 (mdb).
Avec le code ci-dessous, je veux pouvoir, lors du click sur la croix rouge de fermeture, laisser le choix à l'utilisateur de quitter l'application ou non.
J'ai donc mit ceci
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Private Sub Formulaire_appli_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
If (MsgBox("Voulez-vous quitter l'application ?", vbYesNo, "Fermeture de l'application") = vbYes) Then
If con.State = ConnectionState.Open Then
con.Close() 'Si la connexion est encore ouverte, on la ferme
End If
Application.Exit()
Else
e.Cancel = True
End If
End Sub |
Mais j'ai 2 soucis (qui n'en sont peut être qu'un seul mais lié).
J'ai donc ma MsgBox qui apparait lors de mon click sur la croix rouge, si je réponds non, tout va bien je reste sur mon formulaire.
Si je réponds oui, une autre msgbox (à vrai dire la même) apparait mais sur celle-ci que je réponde oui ou non il ferme mon application ...
Je ne comprends pas, si vous avez une idée, une solution