winvsmac
Messages postés84Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention14 décembre 2016
-
26 avril 2009 à 14:36
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 2012
-
19 mai 2009 à 01:57
Si par exemple, je clique sur 'Outil 4' tout se passe bien.
Si je clique sur la croix à gauche de 'Groupe Outils 2' pour fermer l'arboresence, et que je clique sur la croix à gauche de 'Groupe Outils 1' pour ouvrir ou fermer l'arborescence, le code situé sur Outil 4 s'exécute. C'est comme si j'avais cliqué sur outil 4.
J'ai essayé de mettre un selecteditem.selected=false pour ne plus plus l'exécution du code, mais en fait, plus rien ne se passe quand je clique sur mes lignes Outil 1, 2 3 ou 4.
Si qqun veut bien m'indiquer une piste !
Merci bcp
Jerome
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 27 avril 2009 à 01:02
Salut,
il faut:
-Differencier les Noeuds de telle sorte que tu puisses reconnaitre
un Parent d' un Child.Pour celà, utilises la propriété Tag de chaque
Noeud en lui attribuant par exemple "P" pour parent et "F" pour fils.
-Mets ton code dans l' evenement Node_Clic.
Tu testeras alors sur le tag du SelectedItem pour déterminer si c' est un Parent ou un Fils.