Node root dans TreeView

cs_Deuxfleurs Messages postés 19 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 9 mars 2006 - 21 févr. 2006 à 10:22
cs_Deuxfleurs Messages postés 19 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 9 mars 2006 - 21 févr. 2006 à 10:57
Bonjour,



J'aimerais tester si un Node ne possède pas de Parent, et donc savoir si c'est un noeud racine.

Malheuresement, je n'ai pas trouvé comment faire.



Merci

3 réponses

Egyde Messages postés 158 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 16 juillet 2007
21 févr. 2006 à 10:41
If tNode.Parent Is Nothing Then
' tNode est à la racine
End If

@+
0
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
21 févr. 2006 à 10:50
Lorsque tu crées un noeud, tu lui affectes un nom (ici "La racine"


Set nodx = Tvw.Nodes.Add(, , "n", "La racine")

Set nodx = Tvw.Nodes.Add("n", tvwChild, "n1", "Noeud 1")

Set nodx = Tvw.Nodes.Add("n", tvwChild, "n2", "Noeud 2")



If monNoeud.Text="La racine" Then

MsgBox "Il s'agit de la racine"

End If



ou bien



If monNoeud="n" Then

MsgBox "Il s'agit de la racine"

End If




Manu
0
cs_Deuxfleurs Messages postés 19 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 9 mars 2006 1
21 févr. 2006 à 10:57
Merci à vous deux.



C'est plus quelquechose comme ce qu'a proposé egyde que je cherchais, mais la deuxième solution est possible aussi.



J'avais essayé avec "node.Parent = Null", mais forcément c'est pas du VB
0
Rejoignez-nous