Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тюмгу / Лабы / Lectures / Технологии_программирования_2.6.pptx
Скачиваний:
17
Добавлен:
08.12.2019
Размер:
1.36 Mб
Скачать

MessageBox

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

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

MessageBox может содержать текст, кнопки и изображения

Метод Show()

Отображение сообщения происходит при помощи метода Show().

Метод Show() имеет несколько перегрузок, что позволяет вызывать его с различным набором параметров

Отображение диалогового окна с заданным текстом

MessageBox.Show (String)

MessageBox.Show(“Какое-то сообщение”);

Отображение диалогового окна с заголовком

MessageBox.Show (String,  String)

MessageBox.Show("Текст",

"Заголовок");

Отображение окна с текстом, заголовком и кнопками

MessageBox.Show (String,  String, MessageBoxButtons)

MessageBoxButtons – это перечисление, содержащее варианты наборов кнопок, которые могут отображаться в сообщении

Значения MessageBoxButtons

AbortRetryIgnore (прерывание, повторная попытка, игнорирование)

OK (только кнопка ОК)

OKCancel (ОК и Отмена)

RetryCancel (Повторная попытка и Отмена)

YesNo (Да и Нет)

YesNoCancel (Да, Нет, Отмена)

Отображение окна с текстом, заголовком и кнопками

MessageBox.Show("Текст",

"Заголовок",

MessageBoxButtons.AbortRetryIgnor

e);

Обработка нажатия кнопки

Перечисление DialogResult содержит все возможные кнопки диалоговых окон (в отличие от MessageBoxButtons, который содержит наборы кнопок).

Для проверки нажатой кнопки результат выполнения метода Show() присваивается переменной типа DialogResult, далее проверяется значение этой переменной

Значения DialogResult

DialogResult.Abort - Прервать

DialogResult.Cancel - Отмена

DialogResult.Ignore - Пропустить

DialogResult.No - Нет

DialogResult.Yes - Да

DialogResult.OK - ОК

DialogResult.Retry - Повтор

Обработка нажатия кнопки