Moin, Leute!
Ich möchte gerne die Click-Werte der Buttons einer MessageBox abfragen (Buttons: Yes, No), um die zu verwerten. Wie geht das?
tia,
gobbo
Die MessageBox.Show-Methode hat einen Rückgabewert vom Typ DialogResult.
ldr
EDIT: Genau eine Sekunde schneller 😉
Hallo,
MessageBox.Show() gibt dir DialogsResult zurück, in welchen steht, mit was die MessageBox beendet wurde.
Gruss
Friedel
Ohne Ziel ist auch der Weg egal.
Wie sieht das dann als code bei den Buttons Yes/No aus?
Kann mir das absolut nicht vorstellen... 🙁
if(MessageBox.Show() == DialogResult.OK)
// OK wurde gedrückt
greetz..
I cna tpye 300 wrods pre mnuite!
Hallo gobbo,
dann schau bitte in die :rtfm: Doku. Da gibt es - wie überhaupt fast für alles - ein Codebeispiel. Das ist jedenfalls keine Frage für das Forum.
herbivore
DialogResult r = MessageBox.Show("Wollen Sie das Programm wirklich beenden?");
if (r == DialogResult.Yes)
{
//ja
}
else
{
//nein
}
Hallo gobbo,
wie gesagt, schau für sowas bitte immer erst in die :rtfm: Doku.
herbivore