Wie erstelle ich ein Meldungsfeld mit "Ja", "Nein" und einem DialogResult?
Möchte ich einfache ja/Nein-ausgewählten MessageBox, aber ich denke, es ist Unsinn, auf ein Formular entwerfen. Ich dachte, ich könnte mit MessageBox, hinzufügen von Schaltflächen, etc. um dies zu erreichen. Es ist einfach, aber da gibt es keine DialogResult zurückgegeben, wie Kriege ich das Ergebnis?
InformationsquelleAutor der Frage Petr | 2010-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies sollte es tun:
InformationsquelleAutor der Antwort Mikael Svenson
MessageBox Klasse ist, was Sie suchen.
InformationsquelleAutor der Antwort SwDevMan81
Dieser gibt ein DialogResult, die Sie überprüfen können.
Beispielsweise
InformationsquelleAutor der Antwort Ben Cawley
Die MessageBox hat produzieren eine DialogResults
Können Sie auch die Tasten leicht genug. Mehr Dokumentation finden Sie auf http://msdn.microsoft.com/en-us/library/ba2a6d06.aspx
InformationsquelleAutor der Antwort David
Verwenden:
MessageBoxResult verwendet wird, auf Windows Phone statt DialogResult...
InformationsquelleAutor der Antwort Khateeb321
Können Sie auch diese Variante mit text-strings, hier ist der komplette geänderte code (Code von Mikael), getestet in C# 2012:
Können Sie nach
fügen Sie eine Nachricht ein Symbol
InformationsquelleAutor der Antwort user2422690
@Mikael Svensson ' s Antwort ist richtig. Ich wollte nur hinzufügen, eine kleine Ergänzung dazu:
Die Messagebox-Symbol können auch aufgenommen werden, hat eine zusätzliche Eigenschaft, wie unten:
InformationsquelleAutor der Antwort Alston Antony
Überprüfen detail aus hier
InformationsquelleAutor der Antwort Harsh
Diesem einfachen code für mich gearbeitet. Ich packte es aus MSDN hier:
https://social.msdn.microsoft.com/Forums/en-US/d1092a96-96b0-4ca4-b716-0c8e55e42ee9/how-can-i-manage-messagebox-result-?forum=Vsexpressvcs
InformationsquelleAutor der Antwort Kyle Julé