Zeigt ein Meldungsfenster an, auch als Dialogfenster bezeichnet, das dem Benutzer eine Nachricht anzeigt. Dabei handelt es sich um ein modales Fenster, das andere Aktionen in der Anwendung blockiert, bis der Benutzer reagiert oder das Meldungsfenster schließt. Ein Meldungsfenster kann Text, Schaltflächen und Symbole mit Informationen und Anweisungen für den Benutzer enthalten.
Namespace: System.Windows.Forms
public static DialogResult Show( string text, string caption, MessageBoxButtons buttons, MessageBoxImage image; )
- Weitere überladen Aufrufe sind vorhanden.
Parameter
System.String text = Der im Meldungsfenster anzuzeigende Text.(Information)
System.String caption = Der in der Titelleiste des Meldungsfensters anzuzeigende Text (Titelleiste)
System.Windows.Forms.MessageBoxButtons buttons = Ein MessageBoxButtons-Wert, der angibt, welche Schaltflächen im Meldungsfenster angezeigt werden sollen.
System.Windows.Forma.MessageBoxImage image = Ein MessageBoxImage-Wert, der angibt, welches Symbol im Meldungsfenster angezeigt werden soll.
Rückgabewert
Type: System.Windows.Forms.DialogResult
Einer der DialogResult-Werte.
string Nachricht = "Nachricht"; string Titelleiste = "Titelleiste"; // Aussehen der Messagebox vorbereiten / beeinflussen MessageBoxButton Schaltflächen = MessageBoxButton.YesNo; MessageBoxImage Symbol = MessageBoxImage.Warning; MessageBoxResult Ergebnis; // MessageBox anzeigen. Ergebnis = MessageBox.Show(Nachricht, Titelleiste, Schaltflächen, Symbol); // Ergebniss der MessageBox auswerten if (Ergebnis == System.Windows.Forms.DialogResult.Yes){ // Mach was, der OK-Button wurde gedrückt this.Close(); }
MessageBoxButtons
OK | Die MessageBox zeigt eine OK Schaltfläche. |
OKCancel | Die MessageBox zeigt OK und Abbrechen Schaltfläche. |
YesNo | Die MessageBox zeigt Ja und Nein Schaltfläche. |
YesNoCancel | Die MessageBox zeigt Ja, Nein und Abbrechen Schaltfläche. |
MessageBoxResult
OK | OK – Button wurde geklickt |
Cancel | Abbrechen – Button wurde geklickt |
Yes | Ja – Button wurde geklickt |
No | Nein – Button wurde geklickt |
None | kein Ergebnis |