![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кол-во элементов TreeView [D7, XP]
account1024 © (2007-12-12 18:08:00)К сожалению я плохо обьясняю. Но надеюсь вы меня поймете.
Допустим выделен к.н. элемент(X1) на 3 уровне древа, как узнать его Абсолютный индекс но начиная не с начала всего дерева, а с предка X1 элемента 0 уровня.
AbsoluteIndex не подходит т.к. он начинает отсчет с начала всего списка
Юрий Зотов (2007-12-12 18:48:00) [21]> account1024 © (12.12.07 18:31) [3]
Хорошо, пусть будет так. Но опять требуется уточнение. Вот Вы пишете:
АбсолютныйИндекс=Индекс(Элемнта3(У3))+Индекс(Элемнта1(У2))
И возникает два вопроса:
1. Абсолютный индекс какогоэлемента стоит в левой части?
2. Что такое "Индекс элемента", который входит в правую часть?
account1024 (2007-12-12 18:31:00) [22]Кажется я опять загнался. Индекс(Элемента1(У0)) - мне не нужен.
АбсолютныйИндекс=Индекс(Элемнта3(У3))+Индекс(Элемнта1(У2))
account1024 (2007-12-12 18:25:00) [23]
> Юрий Зотов
Нарисую:
--Элемент1(У0)
|-Элемент1(У2)
|-Элемент1(У3)
|-Элемент2(У3)
|-Элемент3(У3)
В моем понимании (или то что я хочу):
АбсолютныйИндекс=Индекс( Элемнта3(У3))+Индекс( Элемнта1(У2))+Индекс( Элемнта1(У0))
Юрий Зотов (2007-12-12 18:14:00) [24]> Абсолютный индекс но начиная не с начала всего дерева
> а с предка X1 элемента 0 уровня.
Тогда для начала бы надо уточнить - что такое абсолютный индекс в Вашем понимании?