Checker les parents d'un node checké (vb2005e)

Résolu
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 16 déc. 2006 à 18:20
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 17 déc. 2006 à 11:03
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

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
16 déc. 2006 à 23:46
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.
3
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
17 déc. 2006 à 11:03
parfait,
merci beaucoup
0
Rejoignez-nous