Bonjour Tous![]()
C'est la premiere fois que je travaille avec le controle TreeView dans VB6 et je dois avouer que je suis en train de m'arracher les cheveux![]()
Mon tree fonctionne comme suit : j'ai 4 parents à la base (root), et 3 des parents ont des enfants. Le 4e parent n'aura JAMAIS d'enfant.
Je dois etre en mesure de savoir lorsque l'usager click sur un enfant. A partir de cet enfant, mon logiciel exécute d'autres traitement deja en place.
J'utilise donc pour cela la fonction NODECLICK du treeview comme suit :
Je me rend compte que la variable Node renvoit le string de la node.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub TreeMFG_NodeClick(ByVal Node As MSComctlLib.Node) MsgBox Node End Sub
Ca marche bien la plupart du temps sauf que lorsque l'usager click sur un parent, cet événement est également appellé avec le nom du parent.
Ma question est celle-ci : à ce point ci de mon raisonnement, comment puis-je faire afin de distinguer si l'usager click sur un parent ou un enfant?? Lorsqu'il click sur un parent, je ne veux pas que la procédure TreeMFG_NodeClick fasse quoi que ce soit...
Merci de votre precieuse aide![]()
Partager