Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
25.04.2015
Размер:
30.72 Кб
Скачать

33. Диалоговое окно MessageBox.

Функция InputBox(заголовок, текст, начальное значение): результат ввода

Все три параметра являются строковыми. Например, следующий вызов функции

S:=InputBox('Ввод','Введите целое число','3') приведёт к появлению окна

В центре окна расположена строка ввода. Ввод завершается нажатием одной из кнопок. Результатом ввода служит строка, которая является значением функции.

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

Процедура ShowMessage('текст') выводит строку на экран, например,

ShowMessage('Вы ввели число 3')

Процедура ShowMessagePos('текст', X, Y) делает то же, размещая на экране окно по координатам (X, Y)

Пример.

// Окно с кнопками Да и Нет

DialogResult result1 = MessageBox.Show("Вам все понятно?", "Сложный вопрос",

MessageBoxButtons.YesNo);

// Окно со значком и кнопкой по умолчанию

DialogResult result3 = MessageBox.Show("Вам нравится?",

"Вопрос",

MessageBoxButtons.YesNoCancel,

MessageBoxIcon.Question,

MessageBoxDefaultButton.Button2);

Соседние файлы в папке Вопросы