Ich möchte eine einfache Ja / Nein-MessageBox auswählen, aber ich denke, es ist Unsinn, ein Formular dafür zu entwerfen. Ich dachte, ich könnte MessageBox verwenden, Schaltflächen hinzufügen usw., um dies zu erreichen. Es ist einfach, aber wie kann ich das Ergebnis abrufen, da kein DialogResult zurückgegeben wird?
c#
winforms
dialogresult
Petr
quelle
quelle
Die MessageBox- Klasse ist genau das, wonach Sie suchen.
quelle
Dies gibt ein DialogResult zurück, das Sie überprüfen können.
Zum Beispiel,
quelle
Die MessageBox hat produzieren eine DialogResults
Sie können die Schaltflächen auch einfach genug angeben. Weitere Dokumentation finden Sie unter http://msdn.microsoft.com/en-us/library/ba2a6d06.aspx
quelle
Verwenden:
MessageBoxResult wird unter Windows Phone anstelle von DialogResult verwendet ...
quelle
Sie können diese Variante auch mit Textzeichenfolgen verwenden. Hier ist der vollständig geänderte Code (Code von Mikael), der in C # 2012 getestet wurde:
Sie können nach
Fügen Sie ein Nachrichtensymbol ein
quelle
@Mikael Svensons Antwort ist richtig. Ich wollte nur eine kleine Ergänzung hinzufügen:
Das Messagebox-Symbol kann auch enthalten sein und verfügt über eine zusätzliche Eigenschaft wie die folgende:
quelle
quelle
Weitere Details finden Sie hier
quelle
Dieser einfache Code hat bei mir funktioniert. Ich habe es hier von MSDN geholt:
https://social.msdn.microsoft.com/Forums/en-US/d1092a96-96b0-4ca4-b716-0c8e55e42ee9/how-can-i-manage-messagebox-result-?forum=Vsexpressvcs
quelle
Versuche dies:
quelle