MessageBox Klasse

Definition

Zeigt ein Meldungsfenster an.

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
Vererbung
MessageBox

Hinweise

Ein Meldungsfeld ist ein vordefiniertes modales Dialogfeld, das einem Benutzer eine Textnachricht anzeigt. Sie zeigen ein Meldungsfeld an, indem Sie die statische Show Methode der MessageBox Klasse aufrufen. Die angezeigte Textnachricht ist das Zeichenfolgenargument, an das Sie übergeben Show. Mit mehreren Überladungen der Show Methode können Sie auch eine Titelleistenbeschriftung bereitstellen.

Damit ein Benutzer ein Meldungsfeld schließen kann, Show wird ein Meldungsfeld mit einer SCHALTFLÄCHE 'OK ' und einer Schaltfläche ' Schließen ' in der Titelleiste angezeigt.

Sie können auch ein Meldungsfeld verwenden, um einem Benutzer eine Frage zu stellen. Der Benutzer antwortt, indem Sie auf eine von mehreren Schaltflächen klicken, die Sie mithilfe der MessageBoxButton Enumeration anzeigen möchten. Sie können diese Enumeration an mehrere Überladungen der Show Methode übergeben. Der Standardwert der MessageBoxButton Enumeration ist OK.

Sie können bestimmen, welche Schaltfläche ein Benutzer klickt, indem Sie den zurückgegebenen Wert Show untersuchen. Der Rückgabewert ist ein Wert der MessageBoxResult Aufzählung, wobei jeder Wert einer der Schaltflächen entspricht, die ein Meldungsfeld anzeigen kann. Der Standardwert für das Meldungsfeld liegt OK darin, dass 'OK ' die Standardschaltfläche des Nachrichtenfelds ist. Einige Überladungen der Show Methode ermöglichen es Ihnen jedoch, einen anderen MessageBoxResult Standardwert bereitzustellen.

Nachrichtenfelder können Informationen kommunizieren und Fragen stellen, die unterschiedlich wichtig sind. Meldungsfelder verwenden Symbole, um die Wichtigkeit anzugeben. Beispielsweise können Symbole angeben, ob die Nachricht informational ist, eine Warnung ist oder wichtig ist. Die MessageBoxImage Enumeration kapselt den Satz möglicher Meldungsfeldsymbole. Standardmäßig wird in einem Meldungsfeld kein Symbol angezeigt. Sie können jedoch einen MessageBoxImage Wert an eine von mehreren Show Methodenüberladungen übergeben, um anzugeben, dass das Meldungsfeld ein Symbol enthält.

Nachrichtenfelder bieten manchmal spezielle Funktionen, z. B. leserichtung von rechts nach links. Sie können das Verhalten eines Meldungsfelds mithilfe eines oder mehrerer MessageBoxOptions Enumerationswerte anpassen, die von einigen Überladungen der Show Methode akzeptiert werden.

Meldungsfelder verfügen immer über ein Besitzerfenster. Standardmäßig ist der Besitzer eines Meldungsfelds das Fenster, das derzeit in einer Anwendung aktiv ist, wenn ein Meldungsfeld geöffnet wird. Sie können jedoch einen anderen Besitzer für die Window Verwendung einer von mehreren Show Überladungen angeben. Weitere Informationen zu Besitzerfenstern finden Sie unter Window.Owner.

Weitere Informationen finden Sie im MessageBox-Beispiel.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Show(String)

Zeigt ein Meldungsfeld an, das eine Meldung enthält und ein Ergebnis zurückgibt.

Show(String, String)

Zeigt ein Meldungsfeld mit einer Meldung und einer Beschriftung der Titelleiste an, das ein Ergebnis zurückgibt.

Show(String, String, MessageBoxButton)

Zeigt ein Meldungsfeld mit einer Meldung, einer Beschriftung der Titelleiste und einer Schaltfläche an, das ein Ergebnis zurückgibt.

Show(String, String, MessageBoxButton, MessageBoxImage)

Zeigt ein Meldungsfeld mit einer Meldung, einer Beschriftung der Titelleiste, einer Schaltfläche und einem Symbol an, das ein Ergebnis zurückgibt.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Zeigt ein Meldungsfeld mit einer Meldung, einer Beschriftung der Titelleiste, einer Schaltfläche und einem Symbol an, das ein Standardergebnis für Meldungsfelder annimmt und ein Ergebnis zurückgibt.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Zeigt ein Meldungsfeld mit einer Meldung, einer Beschriftung der Titelleiste, einer Schaltfläche und einem Symbol an, das ein Standardergebnis für Meldungsfelder annimmt, den angegebenen Optionen entspricht und ein Ergebnis zurückgibt.

Show(Window, String)

Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Das Meldungsfeld zeigt eine Meldung an und gibt ein Ergebnis zurück.

Show(Window, String, String)

Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Im Meldungsfeld werden eine Meldung und eine Beschriftung der Titelleiste angezeigt. Zudem wird ein Ergebnis zurückgegeben.

Show(Window, String, String, MessageBoxButton)

Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Im Meldungsfeld werden eine Meldung, eine Beschriftung der Titelleiste und eine Schaltfläche angezeigt. Zudem wird ein Ergebnis zurückgegeben.

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Im Meldungsfeld werden eine Meldung, eine Beschriftung der Titelleiste, eine Schaltfläche und ein Symbol angezeigt. Zudem wird ein Ergebnis zurückgegeben.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Im Meldungsfeld werden eine Meldung, eine Beschriftung der Titelleiste, eine Schaltfläche und ein Symbol angezeigt. Es nimmt ein Standardergebnis für Meldungsfelder an und gibt ein Ergebnis zurück.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Im Meldungsfeld werden eine Meldung, eine Beschriftung der Titelleiste, eine Schaltfläche und ein Symbol angezeigt. Das Meldungsfeld nimmt ein Standardergebnis für Meldungsfelder an, es entspricht den angegebenen Optionen und gibt ein Ergebnis zurück.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Siehe auch