Comment vérifier si treeview nœud racine a des nœuds enfants existe ou pas
J'ai un treeview avec un nœud racine d'abord en tant que Root. Si je clic droit sur le nœud Racine je vais avoir un menu contextuel qui s'affiche avec des options Nouvelles et d'autres si j'sélectionnez Nouveau, je vais ajouter un nœud enfant du nœud Racine. Si j'ai de nouveau un clic Droit sur le nœud Racine et si la Racine a des nœuds enfants je voudrais effacer tous les nœuds enfants et d'ajouter un nouveau nœud enfant comment puis-je faire cela
OriginalL'auteur Dorababu Meka | 2010-09-23
Vous devez vous connecter pour publier un commentaire.
TreeNode.Les nœuds vous donne une liste de tous les nœuds enfants du nœud que vous êtes en train de regarder.
Vous pouvez ensuite appeler Claire sur la collection de supprimer tous les childnodes.
Vous utilisez l'emplacement de la
MouseDown
événement avec unHitTest
appel. Voir ma réponse à cette question pour le code pour faire ça: stackoverflow.com/questions/3760256/...En fait mon problème est différent j'ai seulement posé la question qui fonctionne, mais je ne suis pas en mesure d'obtenir l'enfant à compter d'un treeview
Désolé, je ne savais pas que c'était votre question. Je ne suis pas sûr si je comprends votre question. Si vous voulez juste avoir le premier nœud racine (et vous savez que le treeview aura toujours au moins un nœud), vous pouvez simplement appeler
myTreeView.Nodes[0]
qui vous donnera unTreeNode
qui aura ses propresNodes
collection.C'est le
TreeView.Nodes
propriété comme décrit ici: msdn.microsoft.com/en-us/library/...OriginalL'auteur Hans Olsson
Après tout, la réponse finale est comme suit
OriginalL'auteur Dorababu Meka
Vous pouvez vérifier TreeNode.Les nœuds de propriété. Si le nombre est supérieur à zéro, alors vous avez nœuds enfants, sinon pas
OriginalL'auteur fedotoves
Dans le
'right click'
gestionnaire, en supposant que vous utilisez le Clic de la Souris, vous pouvez utiliser l'événement args TreeNodeMouseClickEventArgs pour obtenir le nœud actuel ...OriginalL'auteur Rob Lowther
OriginalL'auteur Tarun Bhardwaj