Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Картинки в TreeView [D7, Win95/98, WinXP]


alexa ©   (2004-12-05 18:28:00) 

В моей программе можно возле каждого элемента в TreeView ставить картинку из ImageList:
TreeView.Items[0].Imageindex:=0;
TreeView.Items[1].Imageindex:=1;
и т.д.
Но потом, если кликнуть по какому-нибудь элементу, его ImageIndex становиться равным 0. Чтобы возле него картинка стала прежней, надо кликнуть по другому элементу. Подскажите, в чём тут дело?


TButton   (2004-12-05 19:00:00) [1]


> Может так?

точно так.
виноват, перепутал название свойства.


novice__man   (2004-12-05 18:55:00) [2]

TreeView.Items[0].ImageIndex:=0;
TreeView.Items[0].SelectedIndex:=1;

Может так?


TButton   (2004-12-05 18:51:00) [3]

правильно.
ибо есть свойство HotImage *если мне не изменяет память* которое хранит индекс картинки для выделеного элемента.


Наверх

Титульная страница Поиск, карта сайта Написать письмо