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

3.2. Вывод данных

Функция MsgBox выводит на экран диалоговое окно с текстовым сообщением и набором командных кнопок (Ok, Отмена, Да, Нет и т.д.). После выбора пользователем одной из этих кнопок MsgBox возвращает результат этого выбора.

Общий формат этой функции имеет следующий вид:

MsgBox (<текст > [, <кнопки>] [, <заголовок>])

Здесь аргументы < текст > и < заголовок > имеют такой же смысл, что и в функции InputBox, и оформляются аналогично. Значение аргумента <кнопки> определяет набор кнопок в окне:

vbOkOnly – кнопка “Ok”;

vbOkCancel – кнопки “Ok” и “Отмена”;

vbYesNo – “Да” и “Нет”;

vbYesNoCancel – “Да”, “Нет” и “Отмена”;

vbAbortRetryIgnore – “Прервать”, “Повтор” и “Пропустить”;

vbRetryCancel – “Повтор” и “Отмена”.

По умолчанию – vbOkOnly.

Данная функция возвращает результат “нажатия” кнопки пользователем:

VbYes – “Да”; vbNo – “Нет”; vbCancel – “Отмена” и т.Д.

В окно, которое выводится данной функцией, можно добавить знак, комментирующий вид диалога. Для этого аргумент < кнопки > оформляется с добавлением (с помощью знака +) соответствующего значения:

vbInformation – информация, не требующая ответа ;

vbQuestion – вопрос ;

vbExclamation – важная информация ;

vbCritical – предупреждение .

Например,

v = 10

f = MsgBox(“Использовать ” + CStr (v) + “?”; vbYesNo+vbQuestion; “Подтверждение”)

Здесь оформлен вывод диалогового окна с названием “Подтверждение”, комментарием с текстом и числовым значением переменной v, командными кнопками (Да и Нет) и сопроводительным знаком Question (вопросительный знак).