MessageBoxIcon Wyliczenie

Definicja

Określa stałe definiujące, które informacje mają być wyświetlane.

C#
public enum MessageBoxIcon
Dziedziczenie
MessageBoxIcon

Pola

Asterisk 64

Pole wiadomości zawiera symbol składający się z małej litery i w okręgu.

Error 16

Pole komunikatu zawiera symbol składający się z białego X w okręgu z czerwonym tłem.

Exclamation 48

Pole komunikatu zawiera symbol składający się z wykrzyknika w trójkątie z żółtym tłem.

Hand 16

Pole komunikatu zawiera symbol składający się z białego X w okręgu z czerwonym tłem.

Information 64

Pole wiadomości zawiera symbol składający się z małej litery i w okręgu.

None 0

Pole komunikatu nie zawiera żadnych symboli.

Question 32

Pole komunikatu zawiera symbol składający się z znaku zapytania w okręgu. Ikona komunikatu z znakiem zapytania nie jest już zalecana, ponieważ nie reprezentuje wyraźnie określonego typu wiadomości i dlatego, że frazy wiadomości jako pytania mogą dotyczyć dowolnego typu wiadomości. Ponadto użytkownicy mogą mylić symbol znaku zapytania z symbolem informacji pomocy. W związku z tym nie używaj tego symbolu znaku zapytania w polach wiadomości. System nadal obsługuje włączenie go tylko w celu zapewnienia zgodności z poprzednimi wersjami.

Stop 16

Pole komunikatu zawiera symbol składający się z białego X w okręgu z czerwonym tłem.

Warning 48

Pole komunikatu zawiera symbol składający się z wykrzyknika w trójkątie z żółtym tłem.

Przykłady

Poniższy przykład kodu pokazuje, jak za pomocą elementu a MessageBox poinformować użytkownika o brakującym wpisie w elemecie TextBox. Ten przykład wymaga, aby metoda była wywoływana z istniejącego formularza z elementem Button i na TextBox nim.

C#
private void Form1_FormClosing(object sender, FormClosingEventArgs e)  
{  
    const string message =  
        "Are you sure that you would like to close the form?";  
    const string caption = "Form Closing";  
    var result = MessageBox.Show(message, caption,  
                                 MessageBoxButtons.YesNo,  
                                 MessageBoxIcon.Exclamation);  

    // If the no button was pressed ...  
    if (result == DialogResult.No)  
    {  
        // cancel the closure of the form.  
        e.Cancel = true;  
    }  
}  

Uwagi

Ta wyliczenie jest używana przez klasę MessageBox . Opis każdego elementu członkowskiego tego wyliczenia zawiera typową reprezentację symbolu. Rzeczywista grafika wyświetlana jest funkcją stałych systemu operacyjnego. W bieżących implementacjach istnieją cztery unikatowe symbole z przypisanymi do nich wieloma wartościami.

W poniższej tabeli przedstawiono różne ikony pól komunikatów.

Ikona Nazwa
Biały X w czerwonym okręgu Strony
Biały znak zapytania w niebieskim okręgu Pytanie
Czarny wykrzyknik w żółtym trójkątze Wykrzyknik
Białe małe litery i w niebieskim okręgu Gwiazdka
Biały X w czerwonym okręgu Stop
Biały X w czerwonym okręgu Błąd
Czarny wykrzyknik w żółtym trójkątze Ostrzeżenie
Białe małe litery i w niebieskim okręgu Informacje

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7