MessageBoxButton Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает кнопки, отображаемые в окне сообщения. Используется в качестве аргумента метода Show.
public enum class MessageBoxButton
public enum MessageBoxButton
type MessageBoxButton =
Public Enum 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окна сообщения.