Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

MessageBox-Klasse

Zeigt ein Meldungsfeld an.

System.Object
  System.Windows.MessageBox

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
public sealed class MessageBox

Der MessageBox-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeStatischer MemberShow(String)Zeigt ein Meldungsfeld an, das eine Meldung enthält und ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberShow(String, String)Zeigt ein Meldungsfeld mit einer Meldung und einer Beschriftung der Titelleiste an, das ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberShow(Window, String)Zeigt ein Meldungsfeld vor dem angegebenen Fenster an. Das Meldungsfeld zeigt eine Meldung an und gibt ein Ergebnis zurück.
Öffentliche MethodeStatischer MemberShow(String, String, MessageBoxButton)Zeigt ein Meldungsfeld mit einer Meldung, einer Beschriftung der Titelleiste und einer Schaltfläche an, das ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeStatischer MemberShow(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.
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

Ein Meldungsfeld ist ein voreingestelltes modales Dialogfeld, in dem eine Textmeldung für den Benutzer angezeigt wird. Ein Meldungsfeld wird durch einen Aufruf der statischen Show-Methode der MessageBox-Klasse angezeigt. Die angezeigte Textmeldung ist das Zeichenfolgenargument, das an Show übergeben wird. Mithilfe mehrerer Überladungen der Show-Methode können Sie auch eine Beschriftung für die Titelleiste angeben.

Um einem Benutzer das Schließen eines Meldungsfelds zu ermöglichen, wird von Show ein Meldungsfeld mit den Schaltflächen OK und Schließen in der Titelleiste angezeigt.

Mit einem Meldungsfeld kann einem Benutzer auch eine Frage gestellt werden. Der Benutzer antwortet, indem er auf eine der Schaltflächen klickt, deren Anzeige Sie mit der MessageBoxButton-Enumeration festlegen. 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 von Show zurückgegebenen Wert untersuchen. Der Rückgabewert ist ein Wert der MessageBoxResult-Enumeration, in der jeder Wert einer der Schaltflächen entspricht, die in einem Meldungsfeld angezeigt werden können. Der Standardwert für ein Meldungsfeld ist OK, da OK die Standardschaltfläche für ein Meldungsfeld darstellt. Mit einigen Überladungen der Show-Methode können Sie jedoch auch einen anderen MessageBoxResult-Standardwert angeben.

In Meldungsfeldern können Informationen übermittelt und Fragen gestellt werden, die von unterschiedlicher Relevanz sind. In Meldungsfeldern wird die Wichtigkeit mithilfe von Symbolen angegeben. Symbole können beispielsweise angeben, ob die Meldung eine Informationsmeldung oder eine Warnmeldung ist, oder ob die Meldung wichtig ist. In der MessageBoxImage-Enumeration sind alle möglichen Symbole für Meldungsfelder gekapselt. Standardmäßig wird in einem Meldungsfeld kein Symbol angezeigt. Sie können jedoch einen MessageBoxImage-Wert an eine der verschiedenen Show-Methodenüberladungen übergeben, um anzugeben, dass das Meldungsfeld ein Symbol enthalten soll.

Meldungsfelder stellen gelegentlich auch spezielle Funktionen bereit, beispielsweise die Leserichtung von rechts nach links. Sie können das Verhalten eines Meldungsfelds mit einem oder mehreren MessageBoxOptions-Enumerationswerten anpassen, die von Überladungen der Show-Methode angenommen werden.

Meldungsfelder verfügen immer über ein Besitzerfenster. Standardmäßig ist der Besitzer eines Meldungsfelds das Fenster, das in der Anwendung derzeit aktiv ist, während das Meldungsfeld geöffnet ist. Sie können jedoch einen anderen Besitzer für das Window festlegen, indem Sie eine der Show-Überladungen verwenden. Weitere Informationen zu Besitzerfenstern finden Sie unter Window.Owner.

Weitere Informationen finden Sie unter MessageBox Sample.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.