Il me faudra le bout de code que tu as fait pour avoir :
OUTILS
+ Groupe Outils 1
- Outil 1
- Outil 2
+ Groupe Outils 2
- Outil 3
- Outil 4
pour pouvoir te montrer ou tu dois placer la ligne te permettant de
taguer les noeuds.
Par la suite il faudra juste ajouter un test au début de l' événement
Node_Click, genre :
Private Sub TreeView_NodeClick(ByVal Node As MSComctlLib.Node)
If Node.Tag = "P" Then Exit Sub
<Suite du traitement>
End Sub
Ceci a pour but d' éviter l' éxécution du code si tu cliques sur un noeud
que tu aurais défini comme parent auparavent.
NB:Je dis bien Private Sub TreeView_NodeClick(ByVal Node As
MSComctlLib.Node)
et non pas Private Sub TreeView_Click(), ou tu ne dois
d' ailleurs pas avoir de code, pour éviter son déclenchement lors des
événements Expand et Collapse.
[] Ce qui va sans dire. va mieux en le disant.