[C#] Peupler dynamiquement un treeview

leneutrino
[C#] Peupler dynamiquement un treeview

Bonjour à tous !

je suis debutant C# .Dans le cadre de mon projet je dois mettre en place un client FTP et hierarchiser tous mes repertoires dans un treeview.
j'y arrive mais le pb c'est au niveau des "enfants". comment creer dynamiquement des noeuds avec des "enfants" qui representent les fichires contenus dans mon repertoire ?

En d'autres termes comment faire dynamiquement (par programme) mon treeview de sorte que les sous -repertoires contenant des fichiers soient des noeuds "parents" avec comme "enfants" les fichiers qu'ils contiennent ?
Merci de m'aider !

fredericmazue

Quote:

En d'autres termes comment faire dynamiquement (par programme) mon treeview de sorte que les sous -repertoires contenant des fichiers soient des noeuds "parents

Très simple dans le composant TreeView il y a une proprietés Nodes de type TreeNodeCollection, qui comme le nom l'indique contient la collection (le total) des noeuds de ton TreeView

Tu la récupères comme ça:

TreeNodeCollection tnc = treeView1.Nodes.

Et après tu peux ajouter un noeud

tnc.add(/*etc */)

Chaque noeud contient à son tour un TreeNodeCollection qui ne sera pas vide si le noeud a des enfants. Et si toi tu veux qu'il ait un enfant tu l'ajoutes à sa collection.

Et ainsi de suite, pour tout l'arborescence.