С учетом следующих изображений:
изображение = 4 - зеленый значок
изображение = 3 - красный значок
Мой ii
индекс не перемещается на следующий элемент,он показывает тот же индекс, что и при прохождении через цикл, как я проверил, проходя через каждый цикл.
Я хочу изменить значок всех дочерних элементов на Image = 3
Dim FoundIt As Boolean, ii As Integer, ix As Integer
Dim NodX As Node, NodX2 As Node
On Error Resume Next
For Each NodX2 In TreeView2.Nodes
If NodX2.Parent.Image = 4 Then
ii = NodX2.Child.Index
TreeView2.Nodes(ii).Parent.Child.Image = 3
Debug.Print ii ' when i step through it repeats the same index,only the first child changes to image = 3
Pause 0
End If
Next