Checker les parents d'un node checké (vb2005e) [Résolu]

Signaler
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
-
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
-
bonjour,

je souhaite checker les parents d"un noeud que l'utilisateur vient de checker
donc si j'ai bien compris, je me sert de  node.parent, jusque là ok
mais il me faut donc remonter dans l'arborescence , et çà je ne sais pas faire

merci

2 réponses

Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Salut,

En utilisant la récursivité suivante :




    Private Sub TreeView1_AfterCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterCheck
        Try
            e.Node.Parent.Checked = True
        Catch ex As Exception

        End Try

    End Sub




L'exécution de
e.Node.Parent.Checked = True
appellera à nouveau la procédure AfterCheck, jusqu'à ce qu'il n'y ait plus de parent.

Manu

--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
2
parfait,
merci beaucoup