Перебор дочерних узлов, почему-то Next срабатывает только 1 раз

Про дерево
Дата: 09.11.2009 18:42:07
Собственно код:
If TV.SelectedItem.Children <> 0 Then
        Set objNode = TV.SelectedItem.child
        For i = 1 To TV.SelectedItem.Children
            Debug.Print objNode.Key
            Set objNode = TV.SelectedItem.child.next
        Next
End If
Всего в ветке 6 дочерних узлов, после отработки кода в окне отладки 6 строк: код первого узла + 5 повторов кода второго узла. Получилось, что Next работает только между 1 и 2 элементами.
Ага-ага
Дата: 10.11.2009 00:41:02
Думай, Дуб, думай!
osmor
Дата: 10.11.2009 09:03:39
For i = 1 To TV.SelectedItem.Children
Debug.Print objNode.Key
Set objNode = objNode.next
Next
Про дерево
Дата: 10.11.2009 13:21:31
Спасибо!