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

Определение

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

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

Поля

OK 0

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

OKCancel 1

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

YesNo 4

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

YesNoCancel 3

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

Примеры

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

Комментарии

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

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

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

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

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