MessageBox Класс

Определение

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

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
Наследование
MessageBox

Комментарии

Окно сообщения — это предварительно созданное модальное диалоговое окно, в котором отображается текстовое сообщение пользователю. Чтобы отобразить окно сообщения, вызовите статический Show MessageBox метод класса. Отображаемое текстовое сообщение является строковым аргументом, который передается в Show. Несколько перегрузок Show метода также позволяют предоставить заголовок строки заголовка.

Чтобы разрешить пользователю закрывать окно сообщения, отображается окно сообщения с Show кнопкой "ОК " и кнопкой "Закрыть " в строке заголовка.

Вы также можете использовать окно сообщения, чтобы задать пользователю вопрос. Пользователь отвечает, щелкнув одну из нескольких кнопок, которые необходимо отобразить с помощью MessageBoxButton перечисления. Это перечисление можно передать нескольким перегрузкам Show метода. Значение перечисления MessageBoxButton по умолчанию — OK.

Чтобы определить, какую кнопку нажимает пользователь, проверив возвращаемое Show значение. Возвращаемое значение — это значение перечисления MessageBoxResult , где каждое значение равно одному из кнопок, которые может отображаться в окне сообщения. Значением по умолчанию для окна сообщения является OK кнопка "ОК " по умолчанию. Однако некоторые перегрузки Show метода позволяют предоставить другое MessageBoxResult значение по умолчанию.

Поля сообщений могут обмениваться информацией и задавать вопросы с различной степенью важности. Поля сообщений используют значки для указания важности. Например, значки могут указывать, является ли сообщение информационным, предупреждением или имеет важное значение. Перечисление MessageBoxImage инкапсулирует набор возможных значков окна сообщения. По умолчанию в окне сообщения не отображается значок. Однако можно передать MessageBoxImage значение одной из нескольких Show перегрузок методов, чтобы указать, что в поле сообщения есть значок.

Иногда окна сообщений предоставляют специальные функции, такие как чтение справа налево. Поведение окна сообщения можно настроить с помощью одного или нескольких MessageBoxOptions значений перечисления, которые принимаются некоторыми перегрузками Show метода.

В полях сообщений всегда есть окно владельца. По умолчанию владелец окна сообщения — это окно, которое в настоящее время активно в приложении во время открытия окна сообщения. Однако можно указать другого владельца для одного Window из нескольких Show перегрузок. Дополнительные сведения о окнах владельца см. в разделе Window.Owner.

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Show(String)

Отображает окно сообщения с сообщением, которое возвращает результат.

Show(String, String)

Отображает окно сообщения с сообщением и заголовком, которое возвращает результат.

Show(String, String, MessageBoxButton)

Отображает окно сообщения с сообщением, заголовком и кнопкой, которое возвращает результат.

Show(String, String, MessageBoxButton, MessageBoxImage)

Отображает окно сообщения с сообщением, заголовком, кнопкой и значком, которое возвращает результат.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Отображает окно сообщения с сообщением, заголовком, кнопкой и значком, которое принимает результат окна сообщения по умолчанию и возвращает результат.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Отображает окно сообщения с сообщением, заголовком, кнопкой и значком, которое принимает результат окна сообщения по умолчанию, совместимо с указанными параметрами и возвращает результат.

Show(Window, String)

Отображает окно сообщения перед указанным окном. Окно сообщения отображается с сообщением и возвращает результат.

Show(Window, String, String)

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

Show(Window, String, String, MessageBoxButton)

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

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

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

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Отображает окно сообщения перед указанным окном. Окно сообщения отображается с сообщением, заголовком, кнопкой и значком; принимает результат окна сообщения по умолчанию и возвращает результат.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Отображает окно сообщения перед указанным окном. Окно сообщения отображается с сообщением, заголовком, кнопкой и значком; принимает результат окна сообщения по умолчанию, совместимо с указанными параметрами и возвращает результат.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

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