MessageBoxIcon Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan konstanta yang menentukan informasi mana yang akan ditampilkan.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Warisan
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 |
|---|---|
|
Tangan |
|
Question |
|
Seru |
|
Asterisk |
|
Stop |
|
Kesalahan |
|
Warning |
|
Informasi |