MessageBox Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyświetla okno komunikatu.
public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
- Dziedziczenie
-
MessageBox
Uwagi
Okno komunikatu to wstępnie utworzone modalne okno dialogowe, które wyświetla użytkownikowi wiadomość SMS. Zostanie wyświetlone okno 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 pola komunikatu, Show wyświetla pole komunikatu z przyciskiem OK i przycisk 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 MessageBoxButton wyliczenia. Tę wyliczenie można przekazać do kilku przeciążeń Show metody . Wartość MessageBoxButton domyślna wyliczenia 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żna wyświetlić w polu 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óżne stopnie ważności. Pola komunikatów używają ikon, aby wskazać znaczenie. Na przykład ikony mogą wskazywać, czy komunikat jest informacyjny, jest ostrzeżeniem, czy jest ważny. 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 odczyt od prawej do lewej. Zachowanie pola komunikatu można dostosować przy użyciu co najmniej jednej MessageBoxOptions wartości wyliczenia akceptowanej przez niektóre przeciążenia Show metody.
Pola komunikatów 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 przy użyciu jednego z kilku Show przeciążeń. Aby uzyskać więcej informacji na temat okien właściciela, zobacz Window.Owner.
Aby uzyskać więcej informacji, zobacz MessageBox Sample (Przykład usługi MessageBox).
Metody
| Nazwa | Opis |
|---|---|
| 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() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions) |
Wyświetla okno 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(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult) |
Wyświetla okno komunikatu z napisem na pasku tytułu, przyciskiem i ikoną; i akceptuje wynik domyślnego pola komunikatu i zwraca wynik. |
| Show(String, String, MessageBoxButton, MessageBoxImage) |
Wyświetla okno komunikatu z napisem na pasku tytułu, przyciskiem i ikoną; i zwraca wynik. |
| Show(String, String, MessageBoxButton) |
Wyświetla pole komunikatu z napisem komunikatu, podpisem paska tytułu i przyciskiem; i zwraca wynik. |
| Show(String, String) |
Wyświetla pole komunikatu z podpisem komunikatu i paska tytułu; i zwraca wynik. |
| Show(String) |
Wyświetla pole komunikatu z komunikatem i zwraca wynik. |
| Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions) |
Wyświetla okno komunikatu przed określonym oknem. W oknie komunikatu jest wyświetlany komunikat, podpis paska tytułu, przycisk i ikona; i akceptuje wynik pola komunikatu domyślnego, jest zgodny z określonymi opcjami i zwraca wynik. |
| Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult) |
Wyświetla okno komunikatu przed określonym oknem. W oknie komunikatu jest wyświetlany komunikat, podpis paska tytułu, przycisk i ikona; i akceptuje wynik pola komunikatu domyślnego i zwraca wynik. |
| Show(Window, String, String, MessageBoxButton, MessageBoxImage) |
Wyświetla okno komunikatu przed określonym oknem. W oknie komunikatu jest wyświetlany komunikat, podpis paska tytułu, przycisk i ikona; i zwraca również wynik. |
| Show(Window, String, String, MessageBoxButton) |
Wyświetla okno komunikatu przed określonym oknem. W oknie komunikatu jest wyświetlany komunikat, podpis paska tytułu i przycisk; i zwraca również wynik. |
| Show(Window, String, String) |
Wyświetla okno komunikatu przed określonym oknem. W oknie komunikatu zostanie wyświetlony podpis komunikatu i paska tytułu; i zwraca wynik. |
| Show(Window, String) |
Wyświetla okno komunikatu przed określonym oknem. W polu komunikatu zostanie wyświetlony komunikat i zostanie zwrócony wynik. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |