Bonjour à tous !
Alors voilà, j'ai inclu dans mon application le code suivant qui me permet d'intercepter le moment ou l'utilisateur clique sur la croix de fermeture afin de lui demander confirmation :
J'ai également inclus dans mon menu présent sur la forme MDI qui contient le code ci-dessus, un menu dans lequel à chaque clique sur un élément, toutes les feuilles MDI filles sont fermées avant d'ouvrir la nouvelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 If CloseMode = 0 Then reponse = MsgBox("Etes-vous sur de vouloir quitter l'application ?", vbYesNo + vbQuestion, "Confirmation") If reponse = vbNo Then Cancel = True Exit Sub End If End Cancel = False End If
Le probléme est que maintenant, dés que je clique sur un élément du menu, cela fais comme si j'avais cliqué sur la croix de fermeture, boite de dialogue de confirmation et je reste bloqué en boucle sur cette boite si je choisis non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 While Forms.Count > 1 Unload Forms(1) Wend
Une idée ????
Merci
Partager