![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по TreeView [D6, XP]
Чипырик © (2009-05-17 12:39:00)Доброго времени суток.
У меня еще один вопросик.
Есть TreeView с такой структурой (эти данные я вносил из SQL запроса, который обсуждался в ветке http://www.delphimaster.ru/cgi-bin/forum.pl?id=1242477832&n=18) :
- класс 1
- статус1
- статус2
- статус4
- класс2
- статус3
- статус4
- статус5
- класс2
- статус1
- статус4
- статус5
Как определить класс (его индекс), нажав на статус?
Чипырик (2009-05-17 13:09:00) [1]Спасибо за подсказку
вот такой код сработал отлично:
if TreeView1.Selected.Parent<>nil then
Memo1.Lines.Add(TreeView1.Selected.Parent.Text)
жж (2009-05-17 13:04:00) [2]в узлах (TTreeNode) неплохо бы хранить ссылки на сами объекты данных (свойство Dat)
У узла есть ссылка на родителя (parent)
У самого объекта данных "класс" видимо есть информация о собственном индексе (если нету - неплохо было бы добавить)