Страница 1 из 1

Скрыть/открыть пункт подменю по условию

Добавлено: 29 Октябрь 2009, 12:31
Anatoly
С6.3 Каким образом можно скрыть/открыть пункт подменю по условию?

Re: Скрыть/открыть пункт подменю по условию

Добавлено: 29 Октябрь 2009, 14:49
Игорь Столяров
Вопрос о "главном" меню программы (AppFrame) или контекстном меню на списке (Browse) ?

Re: Скрыть/открыть пункт подменю по условию

Добавлено: 30 Октябрь 2009, 4:56
Anatoly
Вопрос идет о выпадающем меню в главном меню AppFrame.

Re: Скрыть/открыть пункт подменю по условию

Добавлено: 30 Октябрь 2009, 5:17
Anatoly
Извиняюсь за беспокойство, решается вставкой в Emded -> Window Manadger -> Take Event -> Top of Cycle/Break.

Re: Скрыть/открыть пункт подменю по условию

Добавлено: 30 Октябрь 2009, 8:31
Игорь Столяров
Гм. На самом деле все намного проще.
В любом месте AppFrame вставляется, например:

?SubMenu{Prop:Hide} = Choose(УсловиеВыключения = True,True,False)

Если нужно, что бы условие проверялось и этот пункт субменю перерисовывался при любом событии в окне AppFrame - то место вставки в предыдущем сообщении указано верно.

Если нужно управлять видимостью пункта меню или субменю из вызываемой процедуры - передаешь в нее указатель на ?SubMenu как ushort. Все ...