MessageBox – Meldungsfenster

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

Schreibe einen Kommentar