Récupérer la valeur retournée d'une MsgBox

damiens1026 Messages postés 695 Statut Membre -  
 Xavier -
Bonjour,

Je suis en train de faire un programme en C# WindowsForm et je souhaite récupérer la valeur retournée d'une MessageBox YesNo. En l'occurrence, je voudrais fermer le programme si on clique sur Non et continuer si c'est sur Oui.


3 réponses

Oz' Messages postés 180 Statut Membre 63
 
Salut,
Tu peux essayer comme ceci : (syntaxe MessageBox du FrameWork)

If MessageBox.Show("Texte", MessageBoxButtons.YesNo) = DialogResult.No then  

     Application.Exit(); 

Else 

     Ton code 

End If


"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison !"
1
damiens1026 Messages postés 695 Statut Membre 32
 
http://imageshack.com/f/n3erreursp

http://imageshack.com/f/05codeaip

Que se passe-t-il?
Meilleures salutations
damiens1026
0
Xavier
 
Salut damiens1026,
Pour répondre à ton problème, voici de que tu dois corriger:
if (MessageBox.Show(message, titre, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{ Clické oui }
else
{ Clické non }
0