Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перебрать элементы нулевого уровня у TreeView [D5, WinXP]


kingdom ©   (2002-07-24 14:18:00) 

У TreeNode есть проперти Count и Item[] чтобы перебрать дочерние элементы, а как перебрать элементы нулевого уровня непонятно...
поскольку их очень много


kingdom   (2002-07-24 14:51:00) [1]

А жаль.. :(


Внук   (2002-07-24 14:49:00) [2]

По индексу - это вряд ли. Только из общей кучи. См. Виктор Щербаков © (24.07.02 14:23)


kingdom   (2002-07-24 14:29:00) [3]

>Виктор Щербаков
Оно конечно можно, но элементов очень много!

>Внук
А как-нить по индексу можно? А то у меня делается двоичный поиск элемента по названию ноды, а его с помощью GetNextSibling не сделать.


Внук   (2002-07-24 14:24:00) [4]

GetFirstNode, GetNextSibling


Виктор Щербаков   (2002-07-24 14:23:00) [5]

C помощью TTreeNodes.Item[] - можно перебрать все.
Далее смотри, если Level = 0, то элемент нулевого уровня.


Наверх

Титульная страница Поиск, карта сайта Написать письмо