MessageBoxIcon Enum

Definisi

Menentukan konstanta yang menentukan informasi mana yang akan ditampilkan.

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

Bidang

Nama Nilai Deskripsi
None 0

Kotak pesan tidak berisi simbol.

Error 16

Kotak pesan berisi simbol yang terdiri dari X putih dalam lingkaran dengan latar belakang merah.

Hand 16

Kotak pesan berisi simbol yang terdiri dari X putih dalam lingkaran dengan latar belakang merah.

Stop 16

Kotak pesan berisi simbol yang terdiri dari X putih dalam lingkaran dengan latar belakang merah.

Question 32

Kotak pesan berisi simbol yang terdiri dari tanda tanya dalam lingkaran. Ikon pesan tanda tanya tidak lagi disarankan karena tidak secara jelas mewakili jenis pesan tertentu dan karena pembuatan frasa pesan sebagai pertanyaan dapat berlaku untuk jenis pesan apa pun. Selain itu, pengguna dapat membingungkan simbol tanda tanya dengan simbol informasi bantuan. Oleh karena itu, jangan gunakan simbol tanda tanya ini di kotak pesan Anda. Sistem terus mendukung penyertaannya hanya untuk kompatibilitas mundur.

Exclamation 48

Kotak pesan berisi simbol yang terdiri dari tanda seru dalam segitiga dengan latar belakang kuning.

Warning 48

Kotak pesan berisi simbol yang terdiri dari tanda seru dalam segitiga dengan latar belakang kuning.

Asterisk 64

Kotak pesan berisi simbol yang terdiri dari huruf kecil i dalam lingkaran.

Information 64

Kotak pesan berisi simbol yang terdiri dari huruf kecil i dalam lingkaran.

Contoh

Contoh kode berikut menunjukkan cara menggunakan MessageBox untuk memberi tahu pengguna tentang entri yang hilang dalam TextBox. Contoh ini mengharuskan metode dipanggil dari formulir yang ada dengan Button dan di TextBox atasnya.

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

Keterangan

Enumerasi ini digunakan oleh MessageBox kelas . Deskripsi setiap anggota enumerasi ini berisi representasi khas simbol. Grafik aktual yang ditampilkan adalah fungsi konstanta sistem operasi. Dalam implementasi saat ini ada empat simbol unik dengan beberapa nilai yang ditetapkan untuknya.

Tabel berikut ini memperlihatkan ikon kotak pesan yang berbeda.

Icon Nama
X putih dalam lingkaran merah Tangan
Tanda tanya putih dalam lingkaran biru Question
Tanda seru hitam dalam segitiga kuning Seru
Huruf kecil putih i dalam lingkaran biru Asterisk
X putih dalam lingkaran merah Stop
X putih dalam lingkaran merah Kesalahan
Tanda seru hitam dalam segitiga kuning Warning
Huruf kecil putih i dalam lingkaran biru Informasi

Berlaku untuk