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.



--
Meilleures salutations
damiens1026

3 réponses

  1. 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
  2. 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
  3. 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