Wie erstelle ich ein Meldungsfeld mit Ja- und Nein-Optionen und einem Dialogergebnis?

Wie erstelle ich ein Meldungsfeld mit Ja- und Nein-Optionen und einem Dialogergebnis?

Das sollte es tun:

DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
    //do something
}
else if (dialogResult == DialogResult.No)
{
    //do something else
}

DialogResult dr = MessageBox.Show("Are you happy now?", 
                      "Mood Test", MessageBoxButtons.YesNo);
switch(dr)
{
   case DialogResult.Yes:
      break;
   case DialogResult.No:
      break;
}

MessageBox-Klasse ist das, wonach Sie suchen.


MessageBox.Show(title, text, messageboxbuttons.yes/no)

Dies gibt ein DialogResult zurück, das Sie überprüfen können.

Zum Beispiel

if(MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
   //do something
}