русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функция MsgBox

Функция MsgBox выводит диалоговое окно, содержащее сообщение пользователю. Осуществляется вывод сообщения и значения переменной, свойства объекта; предлагается на выбор нажатие одной из кнопок, код которой запоминается.

Синтаксис функции MsgBox:

MsgBox(prompt[, buttons][,title][,helpfile,context])

prompt — обязательный параметр, строка текста, выводимая в качестве сообщения пользователю, максимальная длина текста — 1024 символа; для разделения строк можно вставлять аналог символов-разделителей Chr(13) — перевод каретки, Chr(10) – заполнитель строки или их комбинации;

buttons – числовой эквивалент типа кнопки, графического значка окна, а также кнопки, используемой по умолчанию. Задается как сумма числовых значений элементов (табл. 13.4);

title – текст заголовка диалогового окна;

helpfile – имя файла справки;

context – число, определяющее номер соответствующего раздела справочной системы.

Функция MsgBox с двумя и более аргументами используется только в выражениях. Если какие-либо аргументы функции отсутствуют, ставятся запятые.

Таблица 13.4

Кнопка Значение Описание
VbOKOnly Кнопка OK
VbOKCancel Кнопки OK, Отмена
Продолжение таблицы 13.4
vbAbortRetryIgnore Кнопки Стоп, Повтор, Пропустить
VbYesNoCancel Кнопки Да, Нет, Отмена
VbYesNo Кнопка Да, Нет
VbRetryCancel Кнопка Повтор, Отмена
VbCritical Кнопка ОК и значок критического сообщения
VbQuestion Кнопка ОК и значок предупреждения (вопроса)
vbExclamation Кнопка ОК и значок восклицания
vbInformation Кнопка ОК и значок информационного сообщения
vbDefaultButton1 Выбор первой кнопки по умолчанию
vbDefaultButton2 Выбор второй кнопки по умолчанию
vbDefaultButton3 Выбор третьей кнопки по умолчанию
vbDefaultButton4 Выбор четвертой кнопки по умолчанию
vbApplicationModal Модальное окно, пользователь должен ответить на сообщение для продолжения работы
vbSystemModal Системное модальное окно, приостановка всех приложений до получения ответа от пользователя
vbMsgBoxHelpButton Кнопка Справки
VbMsgBoxSetForeground Выводит окно сообщений
vbMsgBoxRight Текст выровнен вправо
vbMsgBoxRtlReading Вывод текста справа налево

Пример 4

Запрос на продолжение работы (рис. 13.1). Код нажатой кнопки присвоить переменной Response.

Рис.13.1

Фрагмент программного кода:

Msg = "Продолжить работу?"

button = vbYesNo + vbCritical + vbDefaultButton2

' Критическое сообщение, по умолчанию — кнопка Нет

Title = "Пример функции MsgBox"

Response = MsgBox(Msg, button, Title)

Msgbox Response ’вывод кода нажатой кнопки

В другом варианте использования функции MsgBox значение кода нажатой кнопки не присваивается переменной. Диалоговое окно содержит три кнопки (рис. 13.2).

Рис. 3.2. Диалоговое окно функции Msgbox (3 кнопки)

Фрагмент программного кода:

MsgBox «Строка текста для вывода», vbQuestion + _ vbAbortRetryIgnore, «ОГЛАВЛЕНИЕ»

Просмотров: 769


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.