Réponse acceptée !
Bonjour,
Tu pourrais très bien ajouter dans la propriété Tag de chaque noeud une valeur te permettant de différencier les quartiers, maisons et personnes !
Je m'explique :
A chaque noeud de ton TreeView (j'imagine que tu le crée dynamiquement), tu ajoute dans la propriété Tag de ce noeud une valeur (1 pour quartier, 2 pour maison et 3 pour personne par exemple).
Tu réitère cette opération pour chaque noeud...
A la fin, tu as une collection de noeud avec un tag égal à 1, 2 ou 3 pour chacun d'entre eux.
Lorsque tu clique sur un noeud, il ne te reste plus qu'à récupérer la valeur du Tag et à la comparer à 1, 2 ou 3 afin de savoir de quoi il s'agit !
Cela dit, c'est la première solution qui me vient à l'esprit, donc je ne peut pas affirmer que c'est la meilleure mais en tout cas elle fonctionne !
"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein