Вывод данных в стандартное диалоговое окно.
Для вывода различных сообщений используется стандартное диалоговое окно - MsgBox. Вид этого окна может быть различным, но оно всегда включает следующие компоненты:
· текст сообщения
· заголовок
· пиктограмма
· набор кнопок
Диалоговое окно MsgBox можно выводить как процедурой, так и как функцией MsgBox.
Функция выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer,указывающее, какая кнопка была нажата.
переменная = MsgBox(текст[, опция][, заголовок][, файл справки, контекст])
Здесь:
текст – строковое выражение, отображаемое как сообщение в диалоговом окне (максимальная длина 1024 символа);
опция – дополнительная информация. Эта опция представляет собой числовое значение, составленное как сумма значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку. (Значение по умолчанию=0).
опция = Button + Icon + Default (см. таблицу 7).
заголовок - строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, то в строку заголовка помещается имя приложения.
файл справки – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо также указать аргумент «контекст».
контекст – числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, то необходимо указывать аргумент «файл справки».
Примечание: Функцию MsgBox с двумя и более аргументами можно использовать только в выражении (присваивать переменной). Наличие «,», соответствующих отсутствующим аргументам, является обязательным.
Возвращаемое функцией значение позволяет определить, какая кнопка была нажата (см. табл. 2.2).
На рис. 46 – 49 приведены примеры использования процедуры MsgBox для вывода диалоговых окон различных видов.
Константы функции MsgBox Таблица 7
Константа | Значение | Описание |
Категория: Button(Кнопки) | ||
vbOKOnly | Только кнопка OK | |
vbOKCancel | Кнопки ОК и Отмена | |
vbAbortRetryIgnore | Кнопки Стоп, Повторить, Пропустить | |
vbYesNoCancel | Кнопки Да, Нет, Отмена | |
vbYesNo | Кнопки Да и Нет | |
vbRetryCancel | Кнопки Повторить, Отмена | |
Категория: Icon (отображение пиктограммы) | ||
vbCritical | Критическое сообщение | |
vbQuestion | Вопрос | |
vbExclamation | Предупреждение | |
vbInformation | Информация | |
Категория:Default (по умолчанию активна кнопка: ) | ||
vbDefaultButton1 | первая | |
vbDefaultButton2 | вторая | |
vbDefaultButton3 | третья | |
vbDefaultButton4 | четвертая |
Значения, возвращаемые функцией MsgBox Таблица 8
Константа | Значение | Нажатая кнопка |
vbOK | OK | |
vbCancel | Отмена | |
vbAbort | Стоп | |
vbRetry | Повторить | |
vbIgnore | Пропустить | |
vbYes | Да | |
vbNo | Нет |
Дата добавления: 2015-08-08; просмотров: 984;