Вы можете включить или отключить некоторое Меню или конкретный Пункт Меню используя специальное логическое выражение.
Для Включения или Отключения Меню или конкретного Пункта Меню:
-
В столбце с именем Prompt, выберите необходимый элемент меню или некоторый пункт меню.
-
Нажмите командную кнопку Options, отображается диалоговый бокс Prompt Options.
-
Выберите элемент Skip For.
Открывается соответствующий диалоговый бокс Построителя Выражений Expression Builder.
-
В соответствующем боксе Skip For, введите требуемое логическое выражение, контролирующее Включение или Отключение рассматриваемого элемента меню или конкретного пункта меню.
Если заданное выражение имеет значение = False (.F.), то данный элемент меню Включается. Если логическое выражение = True (.T.), то данный элемент меню Отключается и его нельзя будет выбрать. Дополнительная информация в разделах: DEFINE BAR и DEFINE PAD.
Примечание После активации системы Меню, вы можете Включать или Отключать его элементы с помощью команды SET SKIP OF.
В активной подсистеме Меню вы можете устанавливать или убирать специальную отметку статуса пункта меню (галочка, расположенная слева от имени пункта меню). Например, если вы установили отметку около пункта Кредит в меню Клиент - значит данный клиент имеет непогашенный кредит.
Для установки отметки пункта Меню:
-
В режиме выполнения программного кода, установка отметки пункта Меню выполняется стандартной командой SET MARK OF.
Примеры по отключению и отметки некоторого пункта Меню смотрите в приложении Solution.app, из подкаталога ...\Samples\Solution .