2010-09-01 4 views
0

Les procédures actuelles de mon travail sont au départ je vais avoir un noeud racine pour une vue arborescente. Si je fais un clic droit sur ce que je vais avoir un menu contextuel avec quelques options. Si je sélectionne ajouter nouveau à partir de ce que je vais ajouter un fichier texte en tant que nœud enfant au nœud racine. Cela fonctionne bien. Après avoir ajouté ce fichier texte je voudrais ajouter un nœud enfant dans ce fichier texte ..Est-il possible d'ajouter des noeuds enfants aux noeuds personnalisés ajoutés?

Le sur tout le flux sera

Dans un premier temps au chargement de la page mon TreeView sera avec un seul rootNode

ACH

Si j'ajouter un fichier texte je voudrais montrer mon TreeView comme suit

ACH 

|-> some.txt 

|->A(Child for some.txt) 

    |->B(child for A) 

     |->C(Child for B) 

Jusqu'à un i été succeded mais je ne sais pas comment annonce d le reste aussi je voudrais mettre l'index d'image pour les nœuds enfants personnalisé ajouté

Répondre

2

Vous devez garder une référence au nœud A et appeler Ajouter sur sa propriété Nodes:

TreeNode nodeA = nodeACH.Nodes.Add("A"); 

TreeNode nodeB = node1.Nodes.Add("A"); 

TreeNode nodeC = node1.Nodes.Add("B"); 
+0

Hey Merci beaucoup – Dotnet

+0

L'image est modifiée comment définir ceci – Dotnet

+0

Vous devez définir la propriété ImageList sur votre Treeview, et définir pour chaque nœud sa propriété ImageIndex pour référencer l'image – Mike

Questions connexes