![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TreeView [D2005, 2000]
azl © (2006-12-08 17:09:00)Зравствуйте, мастера.
Столкнулся с некоторой проблемой при работе с TreeView.
Мне нужно, чтобы возле каждой ветки были одни иконки, а для подветки другие. Допустим есть дерево:
Ветка1
Подветка1
Ветка2
Подветка1
Подветка2
Я выкладываю на форму ImageList, добавляю в него 2 иконки. В OjectInspector выставляю у TreeView - Image - ImageList1. В этом случае у каждой ветки и подветки будет выбрана из ImageList1 иконка с Index'ом 0.
Я хочу чтобы у Ветки1 и Ветки2 была картинка с индексом 1, а у всех Подветок - с индексом 0.
ВАЖНО! Все дерево с ветками я добавляю програмно.
Как можно сделать выше написанное, причем чтобы при щелчке на любую ветку или подветку иконка не изменялась, а оставалась та, которую ей присвоили?
Спасибо.
azl (2006-12-08 17:27:00) [1]
> iXT
Ура!!! Получилось. Действительно есть еще одно свойство SelectedIndex. Спасибо огромное.
iXT (2006-12-08 17:11:00) [2]Ну когда добавляешь, так и присваивай нужный индекс!
> Как можно сделать выше написанное, причем чтобы при щелчке
> на любую ветку или подветку иконка не изменялась, а оставалась
> та, которую ей присвоили?
А там еще есть одно свойство .... Посмотри.