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

Name Değer Description
None 0

İleti kutusunda simge yok.

Error 16

İleti kutusu, kırmızı arka planlı bir daire içinde beyaz X'den 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.

Stop 16

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

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.

Exclamation 48

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

Warning 48

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

Asterisk 64

İleti kutusu, daire içinde i küçük harf içeren bir simge içerir.

Information 64

İleti kutusu, daire içinde i küçük harf içeren bir simge içerir.

Örnekler

Aşağıdaki kod örneğinde, içinde eksik bir MessageBox girdi olduğunu kullanıcıya bildirmek için 'nin nasıl kullanılacağı gösterilmektedir TextBox. Bu örnek, yönteminin üzerinde a Button ve 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 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ı, simgenin 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.

İkon Name
Beyaz X kırmızı daire Beyaz El
Mavi dairedeki beyaz soru işareti Mavi daire Question
Sarı üçgende siyah ünlem işareti Sarı üçgende Ünlem
Mavi daire içinde beyaz küçük harf i Mavi daire Yıldız işareti
Beyaz X kırmızı daire Beyaz Durdur
Beyaz X kırmızı daire Beyaz Error
Sarı üçgende siyah ünlem işareti Sarı üçgende Warning
Mavi daire içinde beyaz küçük harf i Mavi daire Bilgiler

Şunlara uygulanır