MessageBoxIcon Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hangi bilgilerin görüntüleneceğini tanımlayan sabitleri belirtir.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Devralma
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 |
---|---|
El | |
Soru | |
Ünlem | |
Yıldız işareti | |
Durdur | |
Hata | |
Uyarı | |
Bilgi |