Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Определение реакции меню




Вертикальное Popup-меню

Определение меню.

Define Popup<рорuр-меню> [Shortcut]

[From <Y1>,<X1>] [To <Y2>,<X2>]

[Prompt {Field <Выр> | Files [Like <маска>] | Structure}]

[Footer <ВырC1>] [Key <имя клавиши>]

[Margin] [Mark <ВырC2>]

[Multi] [Message <ВырC3>]

[Scroll] [Title <ВырC4>] Здесь:

<Рорuр-меню> - имя Popup-меню.

Shortcut ‑ всплывающее меню типа контекстного, которое появляется при нажатии правой кнопки мыши на месте указателя мыши и исчезает после выбора пункта этого меню.

From <Y1,X1> То <Y2,X2> - координаты левого верхнего и правого нижнего углов Popup-меню на экране. Если параметры Y2, Х2 не заданы, то ширина меню будет определена по максимальному элементу, а высота - во весь экран или по числу элементов меню (если их меньше). Если отсутствуют первые координаты меню, то Y1=0 и Х1=0, или же оно располагается непосредственно под соответствующим PAD-пунктом более старшего BAR-меню (если есть).

Prompt Field <Выр> - элементами меню будут записи из открытой таблицы, содержащие заданное поле-выражение.

Prompt Files [Like <маска>] - элементами будут названия файлов, возможно, ограниченные <маской>.

Prompt Structure - в качестве элементов меню будет предъявлена структура открытой таблицы.

Footer <ВырС1> и Title <ВырС4> - подножие и заголовок меню, располагаемые в центре нижней и верхней границ области меню.

Multi - устанавливает режим множественного отбора из меню.

Margin - устанавливает пробелы справа и слева от приглашений меню.

Scroll - если пункты меню не умещаются на экране, то справа появляется вертикальная полоса, на которой будет показан маркер текущего положения курсора. Это позволяет пользователю быстро перемещаться по меню, используя мышь.

Следующая команда описывает Bar-пункты Popup-меню, которая используется после команды Define Popup.

Define Bar <ВырN1> Of <Рорuр-меню> Prompt <ВырС1>

[Key <имя клавиши> [,<ВырС2>]] [Mark <ВырС3>]

[Мessage <ВырС4>] [Skip [For <ВырL>]]

Здесь:

Define Bar<BыpN1> - номер описываемого в команде Bar-пункта меню.

Of <Рорuр-Меню> - имя Popup - меню, которому принадлежит этот пункт.

Prompt <ВырC1> - содержание Bar-пункта на экране.

Следующие команды указывают, что произойдет, если выбор в меню сделан.

On Selection Popup<Popup-меню>/All <команда>

Здесь задается имя Popup-меню, выбор из которого фиксируется, а также <команда>, которая выполняется при нажатии клавиши Enter; обычно это команда Do, вызывающая процедуру. Такая процедура после своего завершения снова возвращает управление на Popup-меню, если, конечно, в ней не встретилась команда Deactivate Popup, которая обеспечит выход из Popup-меню на команду, следующую за командой Activate Popup.

Параметр All указывает на то, что команда будет выполняться не для одного какого-то Popup-меню, а для всех активизированных на данный момент.

Следующие команды при необходимости позволяют назначить пунктам Popup-меню индивидуальные реакции (команды, процедуры, другие меню).

On Selection Bar<BырN> Of <Рорuр-меню> <команда>

Назначает <команду> (обычно вызов процедуры) на пункт под номером <ВырN> из названного <Рорuр-меню>. Назначение должно быть сделано после определения <Рорuр-меню>, но до его активизации. Использование команд без параметра <команда> отменяет закрепление.

On Bar<ВырN> Of <рорuр-меню1>

[Activate Popup <рорuр- меню2>/Асtivаtе Menu <ваr-меню>]

Эта команда назначает вызов другого Popup/Bar-меню. Использование команды без параметра (вызова) отменяет закрепление.




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


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


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



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




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