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

Вниз

ActionManager & ActionMainMenuBar   Найти похожие ветки 

 
Василий Жогарев ©   (2010-08-19 15:36) [0]

Здравствуйте.

Имеется следующий вопрос.

Есть некая рекурсивная функция, которая должна создавать пункты меню.

Так вот, эта функция, если можно так сказать, работает не до конца.

Она прорисовывает корневые пункты, а вот прорисовывает ли она подпункты не могу знать, так как при создании корневых пунктов они являются не активными.

В чем дело не пойму. Уже три часа бьюсь не могу решить проблему.

Вот часть кода которая собственно создает пункты.

   if not Assigned(Parent) then
     Node := TActionClientItem.Create(am.ActionBars[0].Items)  //Вот это работает.
   else
     Node := TActionClientItem(Parent.Items.Insert(Parent.Items.Count)); //а вот это, не совсем понятно


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


 
Василий Жогарев ©   (2010-08-19 15:45) [1]

У Node типа TActionClientItem, как я понял нет свойства Enabled вообще, но это свойство есть у TAction который я в дальнейшем присваиваю Node.
Node.Action := MyAction;

В общем свойства Enabled и Visible у MyAction оба в True;



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
15-1282205819
eitho
2010-08-19 12:16
2010.11.28
алгоритм генерации линейных уравнений


15-1282465743
Alex Konshin
2010-08-22 12:29
2010.11.28
Windows 7 Update глюк отрубает RAID диски и может вызвать BSOD


2-1283274103
oleg_teacher
2010-08-31 21:01
2010.11.28
sql+if


2-1283831226
03111978
2010-09-07 07:47
2010.11.28
все значения со знаком минус....


2-1283434549
worldmen
2010-09-02 17:35
2010.11.28
Показ видео в клиент-серверном приложении