Вниз
Скачать: CL | DM;

Помгите с Image ми в TreeView   Найти похожие ветки 

← →
KIR ©   (2004-02-06 12:53) [0]

Народ, что-то никак не могу разобраться как работать с картинакми в Treeview. Требуется сделать пимерно как в проводнике - если ветка закрыта - одна картинка, если открыта - другая. + На некоторых узлах - определенная картика в независимости от того выделен узел или нет.


← →
Bel ©   (2004-02-06 13:19) [1]

Кидаешь на форму компонент ImageList, заносишь туда иконки, а потом используешь их в свойствах ImageIndex, StateImage и SelectedImage (в названиях могу наврать, сейчас Делфи под рукой нету). В событиях OnExpand, OnCollapse присваиваешь ImageIndex или StateIndex нужное значение.
PS. Ну, и, конечно, не забываем про волшебную клавишу F1.


← →
KIR ©   (2004-02-06 13:27) [2]

Про F1 всегда помним, только там толком не объяснено, ну либо мной толком не понято :)


← →
Bel ©   (2004-02-06 13:37) [3]

> KIR ©

Ну, общие принципы я тебе рассказал. Что конкретно не ясно, спрашивай.


← →
KIR ©   (2004-02-06 13:44) [4]

ОК, спас!


← →
KIR ©   (2004-02-06 14:44) [5]

Присвоение индекса в событиях OnExpanded и OnCollapsed отлично работает, но только если узел не выделен в момент раскрытия/закрытия. Если же узел выделен, то жестко стоит картинка с номером 0...


← →
Bel ©   (2004-02-06 15:49) [6]

> KIR © (06.02.04 14:44) [5]

Да, я с таким тоже сталкивался. Я это победил, назначая ImageIndex и SelectedImage одну и ту же иконку, т.к. у выделенного узла используется иконка с номером из SelectedImage.


← →
KIR ©   (2004-02-06 19:12) [7]

Как-то кривова-то для такого мощного компонента, как TreeView...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-53629
Arsen
2004-02-05 23:10
2004.02.17
Сохранение Default имени в LogOn (Win2k/XP/NT4.0)


9-53348
Landgraph
2003-08-07 11:18
2004.02.17
Z координата...


11-53434
ratamahatta
2003-06-04 19:16
2004.02.17
Не получается читать из INI-файла


3-53421
SerKom
2004-01-26 11:35
2004.02.17
округление в MS Access


3-53428
DmitryNekl
2004-01-23 21:50
2004.02.17
Перенос компонента из D3 в D7




   Наверх