Laden...

[gelöst] MessageBoxButtons abfragen

Erstellt von gobbo vor 16 Jahren Letzter Beitrag vor 16 Jahren 2.803 Views
gobbo Themenstarter:in
80 Beiträge seit 2007
vor 16 Jahren
[gelöst] MessageBoxButtons abfragen

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

243 Beiträge seit 2005
vor 16 Jahren

Die MessageBox.Show-Methode hat einen Rückgabewert vom Typ DialogResult.

ldr

EDIT: Genau eine Sekunde schneller 😉

830 Beiträge seit 2005
vor 16 Jahren

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.

gobbo Themenstarter:in
80 Beiträge seit 2007
vor 16 Jahren

Wie sieht das dann als code bei den Buttons Yes/No aus?
Kann mir das absolut nicht vorstellen... 🙁

148 Beiträge seit 2006
vor 16 Jahren

if(MessageBox.Show() == DialogResult.OK)
  // OK wurde gedrückt

greetz..

I cna tpye 300 wrods pre mnuite!

49.485 Beiträge seit 2005
vor 16 Jahren

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

243 Beiträge seit 2005
vor 16 Jahren
DialogResult r = MessageBox.Show("Wollen Sie das Programm wirklich beenden?");
if (r == DialogResult.Yes)
{
//ja
}
else
{
//nein
}
gobbo Themenstarter:in
80 Beiträge seit 2007
vor 16 Jahren

Danke, Leute! Jetzt funzt's!

49.485 Beiträge seit 2005
vor 16 Jahren

Hallo gobbo,

wie gesagt, schau für sowas bitte immer erst in die :rtfm: Doku.

herbivore

gobbo Themenstarter:in
80 Beiträge seit 2007
vor 16 Jahren

Mach ich nächstes Mal...sich schäm