Окно MsgBox
Для вывода различных сообщений в среде Visual Basic имеется окно MsgBox. Оно является модальным по отношению к приложению (т.е. с приложением невозможно продолжать работать, пока окно сообщения не будет закрыто).
Вид окна сообщения может быть различным, но в его состав всегда входят: текст сообщения (prompt), заголовок (title), пиктограмма и набор кнопок.
Формат оператора:
MsgBox Текст сообщения [,Константа] [,Заголовок]
где Константа – одна целая константа, определяющая, какие кнопки и пиктограммы будут отображаться в окне сообщения;
Необязательные параметры приведены в квадратных скобках.
Параметр Константа определяет внешний вид окна MsgBox. Значение параметра формируется из значений нескольких частей, которые можно складывать: Button, Icon, Default, Modal, Extras.
Для категорий Button, Icon, Default и Modal можно использовать только одну из допустимых констант, для категории Extras допускается применение комбинации значений.
В таблице 12.1 приведены константы окна MsgBox.
Таблица 12.1 – Константы окна MsgBox
Константа | Значение | Описание |
Категория Button | ||
vbOkOnly | Только кнопка <OK> | |
vbOkCancel | Кнопки <OK> и <Отмена> | |
vbAbortRetryIgnore | Кнопки <Стоп>, <Повторить>, <Пропустить> | |
vbYesNoCancel | Кнопки <Да>, <Нет>, <Отмена> | |
vbYesNo | Кнопки <Да> и <Нет> | |
vbRetryCancel | Кнопки <Повторить> и <Отмена> | |
Категория Icon | ||
vbCritical | Отображает пиктограмму Critical Message | |
vbQuestion | Отображает пиктограмму Warning Query | |
vbExclamation | Отображает пиктограмму Warning Message | |
vbInformation | Отображает пиктограмму Information Message | |
Категория Default | ||
vbDefaultButton1 | По умолчанию активна первая кнопка | |
vbDefaultButton2 | По умолчанию активна вторая кнопка | |
vbDefaultButton3 | По умолчанию активна третья кнопка | |
vbDefaultButton4 | По умолчанию активна четвертая кнопка | |
Категория Modal | ||
vbApplicationModal | Модальное диалоговое окно приложения | |
vbSystemModal | Модальное диалоговое окно системы | |
Категория Extras | ||
vbMsgBoxHelpButton | Дополнительная кнопка для справки | |
vbMsgBoxSetForeground | Отображение диалогового окна в фоновом режиме | |
vbMsgBoxRight | Текст выровнен по правому краю | |
vbMsgBoxRtReading | Текст отображается справа налево (еврейский, арабский) |
Дата добавления: 2015-06-12; просмотров: 604;