Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
7-53792
Alien
2003-11-29 10:19
2004.02.17
>>> Как программно расшарить папку? <<<


1-53542
AlderMan
2004-02-05 14:26
2004.02.17
Excel через OLE проблема


7-53786
vbazik
2003-12-01 20:05
2004.02.17
Возможно ли в Delphi писать приложения для КПК под WinCE


1-53474
ke_ke
2004-02-06 12:55
2004.02.17
Куда делись компоненты?


4-53803
Kinder
2003-12-13 00:12
2004.02.17
XP Иконки в менюшках





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский