ActionMainMenu
От: AlexXVL www.ural-torg.ru
Дата: 25.04.07 10:56
Оценка:
Доброго всем времени суток!

Есть программа, в которой есть ActionManager и ActionMainMenuBar

В AcionManager есть 3 Action-a c разными Category.
Все Category вынесены мышкой на ActionMainMenuBar.

Нужно в ходе выполения программы прятать с ActionMainMenuBar эти Category.

Никак не получается .

Пробовал через свойства как ActionMainMenuBar так и ActionManager.

Подскажите в RunTime это возможно? и если возможно то как.

Заранее спасибо.
Re: ActionMainMenu
От: _kaimonomah_  
Дата: 25.04.07 11:33
Оценка:
Здравствуйте, AlexXVL, Вы писали:

AXV>Есть программа, в которой есть ActionManager и ActionMainMenuBar


AXV>В AcionManager есть 3 Action-a c разными Category.

AXV>Все Category вынесены мышкой на ActionMainMenuBar.

AXV>Нужно в ходе выполения программы прятать с ActionMainMenuBar эти Category.


AXV>Никак не получается .


AXV>Пробовал через свойства как ActionMainMenuBar так и ActionManager.


AXV>Подскажите в RunTime это возможно? и если возможно то как.


AXV>Заранее спасибо.


ActionMainMenuBar.ActionClient.Items[<Номер категории>].Visible := false; — Убирает категорию

ActionMainMenuBar.ActionClient.Items[<Номер категории>].Items[<Номер Action-а>].Visible := false; — Убирает Action;
Re[2]: ActionMainMenu
От: AlexXVL www.ural-torg.ru
Дата: 25.04.07 12:02
Оценка:
Здравствуйте, _kaimonomah_, Вы писали:

__>ActionMainMenuBar.ActionClient.Items[<Номер категории>].Visible := false; — Убирает категорию


__>ActionMainMenuBar.ActionClient.Items[<Номер категории>].Items[<Номер Action-а>].Visible := false; — Убирает Action;



У меня в ActionMainMenuBar1->ActionClient->Items[0]. только VisibleCount() на букву V есть...
( ActionMainMenuBar1->ActionClient->Items[0].VisibleCount() )
Re[3]: ActionMainMenu
От: _kaimonomah_  
Дата: 25.04.07 13:13
Оценка:
Здравствуйте, AlexXVL, Вы писали:


AXV>У меня в ActionMainMenuBar1->ActionClient->Items[0]. только VisibleCount() на букву V есть...

AXV>( ActionMainMenuBar1->ActionClient->Items[0].VisibleCount() )

ActionMainMenuBar1->ActionClient->Items->operator [](0)->Visible = false;

Вроде работает (C++ Builder 6)
Re[4]: ActionMainMenu
От: AlexXVL www.ural-torg.ru
Дата: 27.04.07 05:07
Оценка:
Здравствуйте, _kaimonomah_, Вы писали:

__>Здравствуйте, AlexXVL, Вы писали:



AXV>>У меня в ActionMainMenuBar1->ActionClient->Items[0]. только VisibleCount() на букву V есть...

AXV>>( ActionMainMenuBar1->ActionClient->Items[0].VisibleCount() )

__>ActionMainMenuBar1->ActionClient->Items->operator [](0)->Visible = false;


__>Вроде работает (C++ Builder 6)



Так работает
Спасибо огромное!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.