Скрыть/открыть пункт подменю по условию
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Скрыть/открыть пункт подменю по условию
С6.3 Каким образом можно скрыть/открыть пункт подменю по условию?
- Игорь Столяров
- Ветеран движения
- Сообщения: 8037
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Скрыть/открыть пункт подменю по условию
Вопрос о "главном" меню программы (AppFrame) или контекстном меню на списке (Browse) ?
Make Clarion Great Again ! 
Re: Скрыть/открыть пункт подменю по условию
Извиняюсь за беспокойство, решается вставкой в Emded -> Window Manadger -> Take Event -> Top of Cycle/Break.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8037
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Скрыть/открыть пункт подменю по условию
Гм. На самом деле все намного проще.
В любом месте AppFrame вставляется, например:
?SubMenu{Prop:Hide} = Choose(УсловиеВыключения = True,True,False)
Если нужно, что бы условие проверялось и этот пункт субменю перерисовывался при любом событии в окне AppFrame - то место вставки в предыдущем сообщении указано верно.
Если нужно управлять видимостью пункта меню или субменю из вызываемой процедуры - передаешь в нее указатель на ?SubMenu как ushort. Все ...
В любом месте AppFrame вставляется, например:
?SubMenu{Prop:Hide} = Choose(УсловиеВыключения = True,True,False)
Если нужно, что бы условие проверялось и этот пункт субменю перерисовывался при любом событии в окне AppFrame - то место вставки в предыдущем сообщении указано верно.
Если нужно управлять видимостью пункта меню или субменю из вызываемой процедуры - передаешь в нее указатель на ?SubMenu как ushort. Все ...
Make Clarion Great Again ! 