MessageBoxButtons 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.
Üzerinde MessageBoxhangi düğmelerin görüntüleneceğini tanımlayan sabitleri belirtir.
public enum class MessageBoxButtons
public enum MessageBoxButtons
type MessageBoxButtons =
Public Enum MessageBoxButtons
- Devralma
Alanlar
AbortRetryIgnore | 2 | İleti kutusunda Durdur, Yeniden Dene ve Yoksay düğmeleri bulunur. |
CancelTryContinue | 6 | İleti kutusunda İptal, Yeniden Dene ve Devam Et düğmelerini içerdiğini belirtir. |
OK | 0 | İleti kutusunda Tamam düğmesi bulunur. |
OKCancel | 1 | İleti kutusunda Tamam ve İptal düğmeleri bulunur. |
RetryCancel | 5 | İleti kutusunda Yeniden Dene ve İptal düğmeleri bulunur. |
YesNo | 4 | İleti kutusunda Evet ve Hayır düğmeleri bulunur. |
YesNoCancel | 3 | İleti kutusunda Evet, Hayır ve İptal düğmeleri bulunur. |
Örnekler
Aşağıdaki kod örneği, kullanıcıya formun kapanmasını önleme fırsatı vermek için nasıl kullanılacağını MessageBox gösterir. Bu örnek, yönteminin formun olayından FormClosing çağrılsını gerektirir.
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::Question) == DialogResult::No))
{
// cancel the closure of the form.
e->Cancel = true;
}
}
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.Question);
// 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.Question)
' 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.