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, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

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

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

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

Show(String, String, MessageBoxButton, MessageBoxImage)

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

Show(String, String, MessageBoxButton)

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

Show(String, String)

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

Show(String)

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

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

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

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

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

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

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

Show(Window, String, String, MessageBoxButton)

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

Show(Window, String, String)

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

Show(Window, String)

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

ToString()

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

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

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

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