Comment puis-je déterminer si le nœud sélectionné est un enfant ou un parent de nœud dans l'Arborescence?
Comment puis-je savoir si le nœud est un nœud enfant ou un parent, un nœud dans le TreeView
de contrôle?
Vous devez vous connecter pour publier un commentaire.
Exactement comment mettre en œuvre une telle vérification dépend de la définition de "enfant" et "parent" nœuds. Mais il y a deux propriétés exposées par chaque
TreeNode
objet de fournir des informations importantes:La
Nœuds
de la propriété renvoie la collection deTreeNode
les objets contenus par ce nœud. Donc, en cochant simplement de voir comment de nombreux nœuds enfants du nœud sélectionné contient, vous pouvez déterminer si oui ou non il est un nœud parent:Pour obtenir plus d'informations, vous pouvez également examiner la valeur de la
Parent
de la propriété. Si cette valeur estnull
, alors le nœud est au niveau de la racine de laTreeView
(elle n'a pas un parent):Vous pouvez utiliser le
TreeNode.Parent
propriété.Si sa valeur est une
null
de référence, le nœud est au niveau de la racine.Essayer cette
Pour le nœud racine est le parent TreeView .. il est possible de vérifier si l'on compare les types d' ->
est le meilleur choix.