Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
ВнизПомгите с 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 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c