Пройтись циклом по чайлдам только одной ветки TreeView

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
koljapupkin
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 12.11.2012 (Пн) 19:53

Пройтись циклом по чайлдам только одной ветки TreeView

Сообщение koljapupkin » 12.11.2012 (Пн) 20:02

Приветствую! То ли лыжи не едут, то ли я ....
Не могу пройтись циклом по чайлдам только одного (выделенного мной) нода.

Свойства нода Child и Children - не коллекции. По этому For Each - не прокатывает.
Индексы записей по всему дереву - плавающие.

Проходиться по всему дереву и проверять принадлежность нода, нужному мне узлу - долго и не красиво.

Вопрос тупой, но я реально потерялся (((

Заранее спасибо!

pronto
Постоялец
Постоялец
 
Сообщения: 597
Зарегистрирован: 04.12.2005 (Вс) 6:20
Откуда: Владивосток

Re: Пройтись циклом по чайлдам только одной ветки TreeView

Сообщение pronto » 13.11.2012 (Вт) 1:17

У выделенной node взять свойство Child — возвращает ссылку (индекс) на первого потомка node. По индексу обратится к первому потомку и взять у него свойство FirstSibling и LastSibling. Пройтись по всем веткам используя свойство Next.
O, sancta simplicitas!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 36

    TopList