MessageBoxIcon Sabit listesi

Tanım

Hangi bilgilerin görüntüleneceğini tanımlayan sabitleri belirtir.

public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon = 
Public Enum MessageBoxIcon
Devralma
MessageBoxIcon

Alanlar

Asterisk 64

İleti kutusu, daire içindeki i küçük harfli i harfinden oluşan bir simge içerir.

Error 16

İleti kutusu, kırmızı arka planlı bir daire içinde beyaz X işaretinden oluşan bir simge içerir.

Exclamation 48

İleti kutusu sarı arka planlı üçgende ünlem işaretinden oluşan bir simge içerir.

Hand 16

İleti kutusu, kırmızı arka planlı bir daire içinde beyaz X işaretinden oluşan bir simge içerir.

Information 64

İleti kutusu, daire içindeki i küçük harfli i harfinden oluşan bir simge içerir.

None 0

İleti kutusunda simge yok.

Question 32

İleti kutusu, daire içinde soru işaretinden oluşan bir simge içerir. Belirli bir ileti türünü açıkça temsil etmediğinden ve bir iletinin soru olarak tümcesi herhangi bir ileti türüne uygulanabileceğinden soru işareti ileti simgesi artık önerilmez. Ayrıca, kullanıcılar soru işareti simgesini bir yardım bilgisi simgesiyle karıştırabilir. Bu nedenle, ileti kutularınızda bu soru işareti simgesini kullanmayın. Sistem, yalnızca geriye dönük uyumluluk için eklenmesini desteklemeye devam eder.

Stop 16

İleti kutusu, kırmızı arka planlı bir daire içinde beyaz X işaretinden oluşan bir simge içerir.

Warning 48

İleti kutusu sarı arka planlı üçgende ünlem işaretinden oluşan bir simge içerir.

Örnekler

Aşağıdaki kod örneği, bir MessageBox içindeki eksik girişi TextBoxkullanıcıya bildirmek için nasıl kullanılacağını gösterir. Bu örnek, yönteminin üzerinde ve Button TextBox bulunan mevcut bir formdan çağrılmış olmasını gerektirir.

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;  
    }  
}  
private:  
   void Form1_FormClosing(Object^ sender, FormClosingEventArgs^ e)  
   {  
      // If the no button was pressed ...  
      if ((MessageBox::Show(  
         "Are you sure that you would like to close the form?",   
         "Form Closing", MessageBoxButtons::YesNo,   
         MessageBoxIcon::Exclamation) == DialogResult::No))  
      {  
         // cancel the closure of the form.  
         e->Cancel = true;  
      }  
   }  
Private Sub Form1_FormClosing( _  
    ByVal sender As System.Object, _  
    ByVal e As System.Windows.Forms.FormClosingEventArgs) _  
    Handles MyBase.FormClosing  

    Dim message As String = _  
            "Are you sure that you would like to close the form?"  
    Dim caption As String = "Form Closing"  
    Dim result = MessageBox.Show(message, caption, _  
                                 MessageBoxButtons.YesNo, _  
                                 MessageBoxIcon.Exclamation)  

    ' If the no button was pressed ...  
    If (result = DialogResult.No) Then  
        ' cancel the closure of the form.  
        e.Cancel = True  
    End If  
End Sub  

Açıklamalar

Bu numaralandırma sınıfı tarafından MessageBox kullanılır. Bu numaralandırmanın her üyesinin açıklaması, sembolün tipik bir gösterimini içerir. Görüntülenen gerçek grafik, işletim sistemi sabitlerinin bir işlevidir. Geçerli uygulamalarda, bunlara birden çok değer atanmış dört benzersiz simge vardır.

Aşağıdaki tabloda farklı ileti kutusu simgeleri gösterilmektedir.

Simge Name
Kırmızı daireli Beyaz X El
Mavi daire içinde beyaz soru işareti Soru
Sarı üçgende siyah ünlem işareti Ünlem
Mavi daireli beyaz küçük harf i Yıldız işareti
Kırmızı daireli Beyaz X Durdur
Kırmızı daireli Beyaz X Hata
Sarı üçgende siyah ünlem işareti Uyarı
Mavi daireli beyaz küçük harf i Bilgi

Şunlara uygulanır