Je voudrais que l'utilisateur confirme qu'il veut quitter l'application après avoir cliqué sur la croix de la barre MSWindows. J'ai fais le code suivant :
Quand je clique sur le bouton Annuler, l'application se ferme mais le processus existe encore. Cliquer sur OK ferme bien l'application.Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Call IHM_Quitter(Cancel)
End Sub
Private Sub IHM_Quitter(Cancel As Integer)
Dim TmpReponse As Integer
TmpReponse = MsgBox("Voulez-vous quitter l'application ?", vbOKCancel, "")
If TmpReponse = vbOK Then
' trucs à faire avant de quitter
End
Else
Cancel = 1
End If
End Sub
Partager