Lorsque je clique sur mon bouton de commande qui ferme le formulaire, j'ai
fait en sorte qu'il me demande si je veux enregistrer ou non. Mais comment
faire pour qu'il n'enregistre pas quand je lui répond non ou annulé et qu'il
enregistre quand je lui répond oui.
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AlexC
Salut,
C'est très simple, quand tu utilise la classe Messagebox, sa fonction show est surchargée et te permet d'avoir accès à des options interessantes. Toutes ces fonction te renvoie un resultat de type DialogResult qui te permet de savoir sur quel bouton l'utilisateur a appuyé.
Dans ton cas : Dim ReponseUtilisateur as DialogResult ReponseUtilisateur = MessageBox.Show("Mon Message","Titre de Ma Fenêtre de message",MessageBoxButtons.YesNo)
If ReponseUtilisateur = DialogResult.Yes then ' Enregistrer le document End If
En espérant avoir été clair
@+
"ptite grenouille" a écrit dans le message de news:
Lorsque je clique sur mon bouton de commande qui ferme le formulaire, j'ai fait en sorte qu'il me demande si je veux enregistrer ou non. Mais comment faire pour qu'il n'enregistre pas quand je lui répond non ou annulé et qu'il enregistre quand je lui répond oui. merci
Salut,
C'est très simple, quand tu utilise la classe Messagebox, sa fonction show
est surchargée et te permet d'avoir accès à des options interessantes.
Toutes ces fonction te renvoie un resultat de type DialogResult qui te
permet de savoir sur quel bouton l'utilisateur a appuyé.
Dans ton cas :
Dim ReponseUtilisateur as DialogResult
ReponseUtilisateur = MessageBox.Show("Mon Message","Titre de Ma Fenêtre de
message",MessageBoxButtons.YesNo)
If ReponseUtilisateur = DialogResult.Yes then
' Enregistrer le document
End If
En espérant avoir été clair
@+
"ptite grenouille" <ptitegrenouille@discussions.microsoft.com> a écrit dans
le message de news: 472C0514-8B0B-4C3C-9B54-03BBE8C4E839@microsoft.com...
Lorsque je clique sur mon bouton de commande qui ferme le formulaire, j'ai
fait en sorte qu'il me demande si je veux enregistrer ou non. Mais comment
faire pour qu'il n'enregistre pas quand je lui répond non ou annulé et
qu'il
enregistre quand je lui répond oui.
merci
C'est très simple, quand tu utilise la classe Messagebox, sa fonction show est surchargée et te permet d'avoir accès à des options interessantes. Toutes ces fonction te renvoie un resultat de type DialogResult qui te permet de savoir sur quel bouton l'utilisateur a appuyé.
Dans ton cas : Dim ReponseUtilisateur as DialogResult ReponseUtilisateur = MessageBox.Show("Mon Message","Titre de Ma Fenêtre de message",MessageBoxButtons.YesNo)
If ReponseUtilisateur = DialogResult.Yes then ' Enregistrer le document End If
En espérant avoir été clair
@+
"ptite grenouille" a écrit dans le message de news:
Lorsque je clique sur mon bouton de commande qui ferme le formulaire, j'ai fait en sorte qu'il me demande si je veux enregistrer ou non. Mais comment faire pour qu'il n'enregistre pas quand je lui répond non ou annulé et qu'il enregistre quand je lui répond oui. merci