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

Рис. 2.5. Пример вывода диалогового информационного окна
Дата публикования: 2014-11-02; Прочитано: 328 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
