Freigeben über


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 vorgefertigtes modales Dialogfeld, in dem einem Benutzer eine Textnachricht angezeigt wird. Sie zeigen ein Meldungsfeld an, indem Sie die statische Show Methode der MessageBox -Klasse aufrufen. Die angezeigte Textnachricht ist das Zeichenfolgenargument, das Sie an Showübergeben. Mit mehreren Überladungen der Show -Methode können Sie auch eine Titelleistenbeschriftung bereitstellen.

Um es einem Benutzer zu ermöglichen, ein Meldungsfeld zu schließen, Show wird ein Meldungsfeld mit der Schaltfläche OK und der 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 er auf eine von mehreren Schaltflächen klickt, 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, auf welche Schaltfläche ein Benutzer klickt, indem Sie den zurückgegebenen Show Wert untersuchen. Der Rückgabewert ist ein Wert der MessageBoxResult Enumeration, wobei jeder Wert einer der Schaltflächen entspricht, die in einem Meldungsfeld angezeigt werden können. Der Standardwert für das Meldungsfeld ist OK , weil OK die Standardschaltfläche für das Meldungsfeld ist. Einige Überladungen der Show -Methode ermöglichen es Ihnen jedoch, einen anderen MessageBoxResult Standardwert anzugeben.

Nachrichtenfelder können Informationen kommunizieren und Fragen stellen, die unterschiedlich wichtig sind. Nachrichtenfelder verwenden Symbole, um die Wichtigkeit anzugeben. Symbole können z. B. angeben, ob es sich bei der Nachricht um eine Information, eine Warnung oder um eine wichtige Nachricht handelt. 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.

Meldungsfelder bieten manchmal spezielle Funktionen, z. B. das Lesen von rechts nach links. Sie können das Verhalten eines Meldungsfelds anpassen, indem Sie einen oder MessageBoxOptions mehrere Enumerationswerte verwenden, 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 zum Zeitpunkt des Öffnens eines Meldungsfelds derzeit in einer Anwendung aktiv ist. Sie können jedoch einen anderen Besitzer für Window angeben, indem Sie eine von mehreren Show Überladungen verwenden. Weitere Informationen zu Besitzerfenstern finden Sie unter Window.Owner.

Weitere Informationen finden Sie unter 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:

Weitere Informationen