Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.09.10;
Скачать: CL | DM;

Вниз

Проблема с созданием меню   Найти похожие ветки 

 
Сергей   (2014-02-15 19:13) [0]

Всем привет. Проблема такая, нужно программно создать меню ...  
 // Создание меню
 AM:=TActionManager.Create(AOwner);
 EColorMap:= TXPColorMap.Create(AOwner);
 EM:=TActionMainMenuBar.Create(AOwner);

 EM.Caption:="EMM";
 EM.ActionManager:=AM;
 EM.ColorMap:=EColorMap;
 EM.Enabled:=True;
 EM.Visible:=True;
 EM.Parent:=Self;

 AM.ActionBars.Add;
 AM.ActionBars.ActionBars[0].ActionBar:=EM;
 AM.ActionBars.ActionBars[0].Visible:=True;
 AM.ActionBars.ActionBars[0].Items.add;
 AM.ActionBars.ActionBars[0].Items[0].Caption:="Test";
 AM.ActionBars.ActionBars[0].Items[0].ShowCaption:=True;
 AM.ActionBars.ActionBars[0].Items[0].Visible:=True;


Но вот где то ошибка, меню создается, а вот сам первый элемент "Test" - нет... Подскажите, где я ошибся ?


 
Novicer   (2014-02-17 10:23) [1]

Наведите кто-нить наглядный пример зачем динамически создавать MainMenu? Не проще создать в designtime и назначить обработчики все командам меню?


 
KilkennyCat ©   (2014-02-17 11:11) [2]


> Novicer   (17.02.14 10:23) [1]

1. настраиваемое ради удобства пользователя.
2. изменяемое от текущего режима программы.
3. шаблонизация


 
Dennis I. Komarov ©   (2014-02-17 11:52) [3]


> Novicer   (17.02.14 10:23) [1]
> Наведите кто-нить наглядный пример зачем динамически создавать
> MainMenu? Не проще создать в designtime и назначить обработчики
> все командам меню?

А если нет конечного списка, а логика вынесена в отдельные библиотеки с динамической загрузкой?



Страницы: 1 вся ветка

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.037 c
15-1414688410
Rouse_
2014-10-30 21:00
2015.09.10
Вах... вынос мозга :)


15-1420954292
alexdn
2015-01-11 08:31
2015.09.10
Ищу инвестора


15-1413052531
wl
2014-10-11 22:35
2015.09.10
Опасное электричество


2-1393339999
Ден99
2014-02-25 18:53
2015.09.10
7 zip.dll


1-1332249209
Димка На
2012-03-20 17:13
2015.09.10
Вертикальный TBitmap.ScanLine