Поделиться через


ExceptionMessageBoxButtons Перечисление

Определение

Указывает кнопку для отображения в окне сообщения об исключении.

public enum class ExceptionMessageBoxButtons
public enum ExceptionMessageBoxButtons
type ExceptionMessageBoxButtons = 
Public Enum ExceptionMessageBoxButtons
Наследование
ExceptionMessageBoxButtons

Поля

AbortRetryIgnore 4

Отображение кнопок прерывания, повтора и пропуска .

Custom 6

Отображает настраиваемые кнопки.

OK 0

Отображение кнопки "ОК ".

OKCancel 1

Отображение кнопок "ОК " и "Отмена ".

RetryCancel 5

Отображение кнопок "Повторить" и "Отмена ".

YesNo 3

Отображение кнопок "Да " и "Нет ".

YesNoCancel 2

Кнопки "Да", "Нет" и "Отмена".

Примеры

// Define the message and caption to display.
string str = @"Are you sure you want to delete file 'c:\somefile.txt'?";
string caption = "Confirm File Deletion";

// Show the exception message box with Yes and No buttons.
ExceptionMessageBox box = new ExceptionMessageBox(str,
    caption, ExceptionMessageBoxButtons.YesNo,
    ExceptionMessageBoxSymbol.Question,
    ExceptionMessageBoxDefaultButton.Button2);

if (DialogResult.Yes == box.Show(this))
{
    // Delete the file.
}
' Define the message and caption to display.
Dim str As String = "Are you sure you want to delete file 'c:\somefile.txt'?"
Dim caption As String = "Confirm File Deletion"

' Show the exception message box with Yes and No buttons.
Dim box As ExceptionMessageBox = New ExceptionMessageBox(str, _
 caption, ExceptionMessageBoxButtons.YesNo, _
 ExceptionMessageBoxSymbol.Question, _
 ExceptionMessageBoxDefaultButton.Button2)

If Windows.Forms.DialogResult.Yes = box.Show(Me) Then
    ' Delete the file.
End If

Комментарии

При использовании Customнеобходимо вызвать SetButtonText , чтобы задать текст кнопки перед отображением окна сообщения. Когда пользователь закрывает окно сообщения об исключении, вызовите CustomDialogResult , чтобы определить, какую кнопку нажал пользователь.

Применяется к