Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по программированию.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
564.74 Кб
Скачать

2. Функция MsgBox

Функция предназначена для вывода на экране информации. Функция ждет от пользователя нажатия кнопки, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.

Синтаксис:

MsgBox(Prompt [, Buttons] [, Title] [, Helpfile, Context])

Prompt – строковое выражение, отображаемое как сообщение в диалоговом окне. Строковое выражение может содержать несколько строк. Для разделения строки допускается использование символа возврата каретки (Chr(13)), символа перевода строки (Chr(10)) или комбинацию этих символов (Chr(13)& Chr(10));

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

Таблица 1. Кнопки диалогового окна

Константа

Значение

Отображаемые кнопки

VbOkOnly

0

OK

VbOkCancel

1

OK, Отмена

VbAbortRetryIgnore

2

Стоп, Повтор, Пропустить

VbYesNoCancel

3

Да, Нет, Отмена

VbYesNo

4

Да, Нет

VbRetryCancel

5

Повтор, Отмена

Таблица 2. Значки в диалоговом окне

Константа

Значение

Значок сообщения

VbCritical

16

Белый крест в красном круге

VbQuestion

32

Синий вопросительный знак в белом кружке

VbExclamation

48

Черный восклицательный знак в желтом треугольнике

VbInformation

64

Синяя буква i в белом кружке

Таблица 3. Определение основной кнопки в диалоговом окне

Константа

Значение

Номер основной кнопки

VbDefaultButton1

0

1

VbDefaultButton2

256

2

VbDefaultButton3

512

3

VbDefaultButton4

768

4

Таблица 4. Результат, возвращаемый функцией

Константа

Значение

Нажатая кнопка

VbOK

1

OK

VbCancel

2

Отмена

VbAbort

3

Прервать

VbRetry

4

Повторить

VbIgnore

5

Пропустить

VbYes

6

Да

VbNo

7

Нет

Title – строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот параметр опущен, то в строку заголовка помещается имя приложения;

Helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот параметр указан, то необходимо указать также параметр Context;

Context – числовое выражение, определяющее номер соответствующего раздела справочной службы. Если этот параметр указан, то необходимо также указать параметр Helpfile.