![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TeeView узнать, что вибрана ветвь№1, а не ветвь№2? [D7, 95/98]
dera © (2006-03-03 09:42:00)-Корень
|
- Ветвь №1
|
- Ветвь №2
(с рисунка Ega23)
msguns (2006-03-03 10:44:00) [1]TTreeView+F1
TTreeNodes+F1
TTreeNode+F1
Ega23 (2006-03-03 10:44:00) [2]
> Как мне знать, что пользователь выбрал одно а не другое?
Научиться "одно" от "другого" отличать. Когда я дерево строю, я всегда знаю, где у меня "одно", а где - "другое".
То же самое и тебе надо сделать
dera (2006-03-03 10:32:00) [3]а пример можна? Как мне знать, что пользователь выбрал одно а не другое?
msguns (2006-03-03 10:04:00) [4]У ветвей нет и не может быть номеров. Ибо "ветвью" считается совокупность узлов и подузлов вплоть до "листьев", принадлежащих одному родительскому (парентскому) узлу.
В у узлов (TreeNodes) есть номера, точнее - индексы, которые содержат
порядковый № узла среди всех узлов, непосредственно принадлежащих одному и тому же парентскому узлу.
Абсолютный индекс равен пор. номеру среди всех узлов и подузлов, находящихся выше.
clickmaker (2006-03-03 09:54:00) [5]TTreeNode.Index, AbsoluteIndex
Ega23 (2006-03-03 09:45:00) [6]Как минимум, ветки пронумеровать нужно.
З.Ы. У меня нет рисунков, я не рисую. Мне медведь в глаз в детстве плюнул...