MessageBox Klasa

Definicja

Wyświetla pole komunikatu.

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

Uwagi

Pole komunikatu to wstępnie utworzone modalne okno dialogowe, które wyświetla użytkownikowi wiadomość SMS. Zostanie wyświetlone pole komunikatu, wywołując statyczną Show metodę MessageBox klasy. Wyświetlany komunikat tekstowy jest argumentem ciągu przekazywanym do Showelementu . Kilka przeciążeń Show metody umożliwia również podanie podpisu paska tytułu.

Aby umożliwić użytkownikowi zamknięcie okna komunikatu, Show zostanie wyświetlone pole komunikatu z przyciskiem OK i przyciskiem Zamknij na pasku tytułu.

Możesz również użyć pola komunikatu, aby zadać użytkownikowi pytanie. Użytkownik odpowiada, klikając jeden z kilku przycisków, które mają być wyświetlane przy użyciu wyliczenia MessageBoxButton . Tę wyliczenie można przekazać do kilku przeciążeń Show metody . Wartość domyślna wyliczenia MessageBoxButton to OK.

Możesz określić, który przycisk kliknie użytkownik, sprawdzając zwracaną wartość Show . Wartość zwracana jest wartością MessageBoxResult wyliczenia, gdzie każda wartość jest równa jednemu z przycisków, które może wyświetlić pole komunikatu. Domyślną wartością pola komunikatu jest OK to, że przycisk OK jest domyślnym przyciskiem pola komunikatu. Jednak niektóre przeciążenia Show metody umożliwiają podanie innej MessageBoxResult wartości domyślnej.

Pola komunikatów mogą komunikować się z informacjami i zadawać pytania, które mają różny stopień ważności. Pola komunikatów używają ikon, aby wskazać znaczenie. Na przykład ikony mogą wskazywać, czy komunikat jest informacyjny, czy ostrzeżenie, czy ważne. Wyliczenie MessageBoxImage hermetyzuje zestaw możliwych ikon pola komunikatów. Domyślnie pole komunikatu nie wyświetla ikony. Można jednak przekazać MessageBoxImage wartość do jednego z kilku Show przeciążeń metody, aby określić, że pole komunikatu zawiera ikonę.

Pola komunikatów czasami zapewniają specjalne funkcje, takie jak odczytywanie od prawej do lewej. Zachowanie pola komunikatu można dostosować przy użyciu co najmniej jednej MessageBoxOptions wartości wyliczenia akceptowanej Show przez niektóre przeciążenia metody.

Pola wiadomości zawsze mają okno właściciela. Domyślnie właścicielem okna komunikatu jest okno, które jest obecnie aktywne w aplikacji w momencie otwarcia pola komunikatu. Można jednak określić innego właściciela obiektu Window za pomocą jednego z kilku Show przeciążeń. Aby uzyskać więcej informacji o oknach właściciela, zobacz Window.Owner.

Aby uzyskać więcej informacji, zobacz Przykład MessageBox.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Show(String)

Wyświetla pole komunikatu z komunikatem i zwraca wynik.

Show(String, String)

Wyświetla pole komunikatu z podpisem komunikatu i paska tytułu; i zwraca wynik.

Show(String, String, MessageBoxButton)

Wyświetla pole komunikatu z napisem na pasku tytułu i przyciskiem; i zwraca wynik.

Show(String, String, MessageBoxButton, MessageBoxImage)

Wyświetla pole komunikatu z napisem na pasku tytułu, przyciskiem i ikoną; i zwraca wynik.

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

Wyświetla pole komunikatu z napisem na pasku tytułu, przyciskiem i ikoną; i akceptuje domyślny wynik pola komunikatu i zwraca wynik.

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

Wyświetla pole komunikatu z napisem na pasku tytułu, przyciskiem i ikoną; i akceptuje domyślny wynik pola komunikatu, jest zgodny z określonymi opcjami i zwraca wynik.

Show(Window, String)

Wyświetla pole komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony komunikat i zostanie zwrócony wynik.

Show(Window, String, String)

Wyświetla pole komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony podpis komunikatu i paska tytułu; i zwraca wynik.

Show(Window, String, String, MessageBoxButton)

Wyświetla pole komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony komunikat, podpis paska tytułu i przycisk; a także zwraca wynik.

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

Wyświetla pole komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony komunikat, podpis paska tytułu, przycisk i ikona; a także zwraca wynik.

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

Wyświetla pole komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony komunikat, podpis paska tytułu, przycisk i ikona; i akceptuje wynik pola komunikatu domyślnego i zwraca wynik.

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

Wyświetla pole komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony komunikat, podpis paska tytułu, przycisk i ikona; i akceptuje domyślny wynik pola komunikatu, jest zgodny z określonymi opcjami i zwraca wynik.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też