Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Информационные панели




Данные элементы управления представляют собой диалоговые панели, накладываемые на форму. Диалоговые панели относятся к модальным формам. Для выхода из них пользователь должен нажать кнопку. Из информационной панели невозможно перейти к другим элементам текущего приложения. Она обычно используется для вывода на экран коротких сообщений или при организации временного взаимодействия с пользователем. Информационную панель нельзя использовать для вывода справки. Зато она хорошо используется, например, при выдаче сообщения о необходимости перехода к полю ввода перед его редактированием. В информационной панели может быть до 1024 символов, перенос на другую строчку происходит автоматически по правому краю.

 

 

Оператор MsgBox, выводящий информационную панель, имеет следующий формат:

MsgBox "ТекстСообщения", ТипОкна, "ТекстЗаголовкаПанели"

Например: MsgBox "Нажмите на клавишу"

Функция MsgBox() требует того же набора параметров, что и оператор MsgBox. Разница в том, что функция MsgBox () возвращает зачение, благодаря которому можно определить, какую из кнопок окна сообщения выбрал пользователь.

Например:

Y=MsgBox ("Вы хотите выйти из программы?", vbYesNo)

Для описания типа информационной панели используются встроенные числовые константы, определяющие наличие кнопок и значков на панели. Перечень констант приведен в таблице 2.3:

Таблица 2.3

Символьная константа Значение Описание
     
VbOKOnly   только кнопка ОК
vbOKCancel   кнопки ОК и Cancel
vbAbortRetryIgnore   Кнопки Abort,Retry,Ignore
vbYesNoCancel   Кнопки Yes,No,Cancel
VbYesNo   Кнопки Yes,No
vbRetryCancel   Кнопки Retry,Cancel
Продолжение таблицы 2.3
     
VbCritical   значок Critical Message
vbQuestion   значок Warning Query
vbExclamation   значок Warning Message
vbInformation   значок Inform. Message

 

Можно комбинировать размещение различных кнопок и значков на

одной панели:

Response = MsgBox ("Вы уверены, что хотите выйти из_ программы?", vbYesNo + vbQuestion, "Сообщение").

Таблица 2.4. Значения, возвращаемые функцией MsgBox()

Символьная константа Значение Описание
VbOK   кнопка OK
VbCancel   отмена
VbAbort   стоп
VbRetry   повтор
VbIgnore   пропуск
VbYes     кнопка Yes
VbNo   кнопка No  

 

Например, чтобы определить, какая кнопка выбрана пользователем, нужно проанализировать значение переменной Response.

If Response = vbYes Then




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 481; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.