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

Определение

Указывает кнопки, отображаемые в окне сообщения. Используется в качестве аргумента метода Show.

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

Поля

Имя Значение Описание
OK 0

В окне сообщения отображается кнопка "ОК ".

OKCancel 1

В окне сообщения отображаются кнопки "ОК " и " Отмена ".

AbortRetryIgnore 2

В окне сообщения отображаются кнопки "Прерывание", "Повтор" и "Игнорировать ".

YesNoCancel 3

В окне сообщения отображаются кнопки "Да", "Нет" и " Отмена ".

YesNo 4

В окне сообщения отображаются кнопки "Да " и "Нет ".

RetryCancel 5

В окне сообщения отображаются кнопки **Retry и Cancel .

CancelTryContinue 6

В окне сообщения отображаются кнопки "Отмена", "Повторить" и "Продолжить ".

Примеры

Дополнительные сведения см. в примере MessageBox на GitHub.

Комментарии

По умолчанию метод MessageBox.Show отображает окно сообщения с кнопкой "ОК ". Вы можете использовать перегрузки MessageBox.Show метода, который принимает MessageBoxButton аргумент, чтобы указать различные сочетания кнопок, включая OK, OK/Cancel, Yes/No и Yes/No/Cancel.

Значение кнопки, возвращаемой пользователем MessageBox.Show , и является одним из значений перечисления MessageBoxResult .

Если указано YesNo, вы отключите кнопку "Закрыть " в строке заголовка окна сообщения. Однако кнопка "Закрыть " включена для всех остальных параметров. Когда пользователь нажимает кнопку "Закрыть " или нажимает клавишу ESC , поле сообщения возвращает значение MessageBoxResult.Cancelрезультата поля сообщения. Однако если в окне сообщения отображается только кнопка "ОК ", нажатие кнопки "Закрыть " или нажатие клавиши ESC приводит к возврату результирующих значений MessageBoxResult.OKполя сообщения.

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

См. также раздел