Treeview noeud liste

[Résolu]
Signaler
Messages postés
580
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
20 avril 2010
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
bonjour
s'il vous plait y a t-il un moyen de lister les nœud (child) qui se trouve sous un des root (parents) ??
merci d'avance
Les yeux montrent la force de l'âme

3 réponses

Messages postés
1402
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
7 octobre 2012
5
Bonsoir,
en voici la preuve !
 
Private Sub LISTER_CHILD(xParent As String)
  Dim i As Integer, j As Integer
  With MyTreeView
    For i = 1 To .Nodes.Count
      If .Nodes(i).Text = xParent And i < .Nodes.Count Then
         For j = i + 1 To .Nodes.Count
            If .Nodes(j).Parent.Text = xParent Then
               List1.AddItem .Nodes(j).Text
            End If
         Next
      End If
    Next
  End With
End Sub

<hr />

[] Ce qui va sans dire. va mieux en le disant.

<hr />
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
T'as eu peur, hein.
As-tu tapé "TreeView" dans la recherche de codes en excluant .Net ?
Il y a des tutos et des codes : la réponse est surement dedans

De mémoire :
   Dim xx As Node
   For Each xx In monNodeParent
      Debug.Print xx.Text
   Next

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut
Oui