Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2014, 15:28   #1
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
Вопрос TTreeView, подскажите

никогда до этого не пользовался TTreeView, но вот сейчас возникла необходимость и тут же столкнулся с проблемой. Нужно при клике на дочерний узел узнать его индекс относительно всего дерева БЕЗ учета родительских узлов. TreeView1.Selected.AbsoluteIndex - возвращает индекс, но с учетом родительских узлов.
garuna вне форума Ответить с цитированием
Старый 24.12.2014, 15:32   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Что значит без учета родительских узлов? В принципе не важно - любой хитрый способ достигается перебором от корня и подсчетом с учетом хитрости
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.12.2014, 15:47   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
узнать его индекс относительно всего дерева БЕЗ учета родительских узлов.
Можно сделать следующее:
1) Узнать абсолютный индекс
2) Узнать индекс относительно родителя
3) Поставить задачу так чтоб всем было понятно для чего это делается и почему именно так.

Рекомендую третье.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.12.2014, 16:01   #4
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
По умолчанию

в общем с этим разобрался) а можно ли сделать так чтобы вместо плюсов-минусов отображались примерно такие штуки?
garuna вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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