Récupération d'informations dans un treeview. [Résolu]

Messages postés
2
Date d'inscription
lundi 23 mai 2005
Dernière intervention
30 mai 2005
- - Dernière réponse : MorpionMx
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
- 30 mai 2005 à 15:26
J'ai un treeview avec plein de choses dedans.
Et quand je clique sur un des éléments de ce treeview, je voudrais pouvoir récupérer son "chemin", c'est-à-dire par exemple quelque chose comme "L'élément sur lequel j'ai cliqué se trouve au niveau du 1er noeud de niveau 1, du 4ème noeud de niveau 2, et du 12ème noeud de niveau 3.

Quelqu'un aurait une idée ?
Merci,
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
43
3
Merci
A ce moment la, utilises la propriétés Parent de ton Node, et tu remontes de Parent en Parent tant qu'il y en a un.

Et pour chaque parent, tu recuperes leur propriété Index.

Mx

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de MorpionMx
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
43
0
Merci
Tu as la propriété FullPath qui te donnera ce que tu souhaites

Mx
Commenter la réponse de MorpionMx
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
43
0
Merci
Je précise : la propriété FullPath de ton TreeNode

Mx
Commenter la réponse de MorpionMx
Messages postés
2
Date d'inscription
lundi 23 mai 2005
Dernière intervention
30 mai 2005
0
Merci
Merci pour la réponse.
Mais en fait, si j'ai bien compris, "FullPath" va me donner la suite des noms des noeuds parents du noeud sélectionné.
Et mon problème c'est que j'ai plein de noeuds qui portent le même nom.
Du coup, ce qui m'intéresse c'est donc plutôt de récupérer leur indice.
Par exemple, si on fait l'analogie avec l'arbre de l'explorateur de Windows, quand l'utilisateur clique sur le répertoire "Internet Explorer", je ne veux pas seulement récupérer le chemin du répertoire "Internet Explorer", je voudrais récupérer l'info : "A partir du noeud racine (C:), l'utilisateur a cliqué sur le 6ème noeud fils (soit "Program Files" sur mon ordi), puis il a cliqué sur le 7ème noeud fils ("Internet Explorer").

Merci,
Gary
Commenter la réponse de parkasian_12

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.