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

Вниз

Опять про TreeView и TMenuItem   Найти похожие ветки 

 
V.exeR ©   (2002-06-05 01:56) [0]

Я уже пытался задать этот вопрос, но ничего конкретного никто не ответил. Итак, есть объект типа TTreeView, который читается из текстового файла. Необходимо создать popup-menu по образу и подобию данного TTreeView, примерно как кнопка "Пуск". Я реализую это примерно так:
var Menuz:Array[0..200] Of TMenuItem
...
Begin
...
For i:=0 to 200 Do Menuz[i]:=TMenuItem.Create;
...

Ну и рекурсивно проходя по TreeView, формирую их иерархию. А если не объявлять массив на 201 элемент, а создавать MenuItem"ы как-нить динамически, чтоб при создании элемента TTreeNode создавался элемент TMenuItem? (не слишком запутанно? :)
Подскажите, plz!
Если кто знает готовую компоненту, тем более буду благодарен.


 
Bsl   (2002-06-05 07:52) [1]

Ну, обрабатывай события в TTreeView и, в ответ на них динамически формируй менюшку! Только ты замучаешься, потому, что надо будет отслеживать создания, удаления и перемещения пунктов, кроме того, все зависит от твоей проги.
Второй вариант: создай новый класс на основе TTreeView и перекрой все функции модификации дерева (с вызовов inherited;) - теперь у тебя все будет отлеживаться.



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
8-55234
dmitriyk
2002-01-31 03:22
2002.06.17
Как качественно перевести цветную картинку в черно-белую


7-55323
Александп
2002-03-19 17:54
2002.06.17
Как в WinNt запустить Socket Server, чтобы он работал при стартовом окошке (нажмите Ctrl+Alt+Del)


14-55298
Malder
2002-05-14 23:05
2002.06.17
Об UBPFD


8-55218
Still Swamp
2002-01-25 23:06
2002.06.17
DelphiX


7-55325
L.eXX
2002-03-20 19:20
2002.06.17
Как извлечь писк из динамика?