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

Определение

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

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

Поля

OK 0

В окне сообщения отображается кнопка ОК.The message box displays an OK button.

OKCancel 1

В окне сообщения отображаются кнопки ОК и Отмена.The message box displays OK and Cancel buttons.

YesNo 4

В окне сообщения отображаются кнопки Да и Нет.The message box displays Yes and No buttons.

YesNoCancel 3

В окне сообщения отображаются кнопки Да, Нет и Отмена.The message box displays Yes, No, and Cancel buttons.

Примеры

Дополнительные сведения см. в примере MessageBox на сайте GitHub.For more information, see the MessageBox Sample on GitHub.

Комментарии

По умолчанию MessageBox.Show метод отображает окно сообщения с кнопкой ОК .By default, the MessageBox.Show method displays a message box that has an OK button. Можно использовать перегрузки MessageBox.Show метода, принимающие MessageBoxButton аргумент для указания различных сочетаний кнопок, которые включают " ОК", " ОК / ", "Да", " / нет" и "Да" — " / нет / отмены".You can use overloads of the MessageBox.Show method that accept a MessageBoxButton argument in order to specify different combinations of buttons, which include OK, OK/Cancel, Yes/No, and Yes/No/Cancel.

Значение кнопки, которую пользователь щелкает, возвращает, MessageBox.Show а — одно из значений MessageBoxResult перечисления.The value of the button that a user clicks is returned by MessageBox.Show and is one of the values of the MessageBoxResult enumeration.

Если указать YesNo , то в строке заголовка окна сообщения будет отключена кнопка Закрыть .If you specify YesNo, you disable the Close button in the message box title bar. Однако кнопка Закрыть доступна для всех остальных параметров.However, the Close button is enabled for all other options. Когда пользователь нажимает кнопку " Закрыть " или нажимает клавишу ESC , окно сообщения возвращает значение результата окна сообщения MessageBoxResult.Cancel .When a user clicks the Close button or presses the ESC key, a message box returns a message box result value of MessageBoxResult.Cancel. Однако если в окне сообщения отображается только кнопка ОК , нажатие кнопки Закрыть или клавиша ESC приводит к тому, что окно сообщения возвращает значение результата в окне сообщения MessageBoxResult.OK .However, if a message box displays only an OK button, clicking the Close button or pressing the ESC key causes a message box to return a message box result value of MessageBoxResult.OK.

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

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