![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.04.2013
Сообщений: 180
|
![]()
никогда до этого не пользовался TTreeView, но вот сейчас возникла необходимость и тут же столкнулся с проблемой. Нужно при клике на дочерний узел узнать его индекс относительно всего дерева БЕЗ учета родительских узлов. TreeView1.Selected.AbsoluteIndex - возвращает индекс, но с учетом родительских узлов.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Что значит без учета родительских узлов? В принципе не важно - любой хитрый способ достигается перебором от корня и подсчетом с учетом хитрости
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
1) Узнать абсолютный индекс 2) Узнать индекс относительно родителя 3) Поставить задачу так чтоб всем было понятно для чего это делается и почему именно так. Рекомендую третье.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 13.04.2013
Сообщений: 180
|
![]()
в общем с этим разобрался) а можно ли сделать так чтобы вместо плюсов-минусов отображались примерно такие штуки?
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TTreeView | alex.snap | Помощь студентам | 0 | 09.11.2011 10:13 |
TTreeView | Sergey2 | Компоненты Delphi | 1 | 16.09.2009 15:22 |
TTreeview | crit | Компоненты Delphi | 8 | 16.06.2009 08:32 |
TTreeView | Sergey2 | Компоненты Delphi | 11 | 07.05.2009 21:09 |
TTreeView | alll_23 | Общие вопросы Delphi | 2 | 23.10.2007 12:36 |