Treeview

Résolu
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 - 26 déc. 2006 à 10:39
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 - 26 déc. 2006 à 11:07
Bonjour
Quelquun saurait il comment parser chaque node dune treeview jusqu'au node selectionné
(et ne parser que les nodes appartenant au chemin Fullpath de ce node selectionne)


en "pseudo code" ca donnerait quelque chose de ce style
pour chaque noeud parent du noeud selectionne de la treeview
si le type du noeud est element alors
 recuperer index
fin si
fin pour

 je ne sais meme pas si il faudrait que je commence par le parent du node selectionné(pour ma boucle) et remonter jusqu'a la racine ou l'inverse (de la racine jusqu'au noeud selectionne)

merci de votre aide ++

2 réponses

romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
26 déc. 2006 à 10:49
A yé j'ai trouvé une premiere piste

TreeNode node;node = tvXML.SelectedNode;

while ((node = node.Parent) !=
null){

sMessage +=node.Text +

" "+ node.Index.ToString() +
Environment.NewLine;}

MessageBox.Show(sMessage);
3
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
26 déc. 2006 à 11:07
mais si vous aviez un morceau de code qui permet de faire l'inverse c'est a dire parcourir de la racine jusqu'au noeud de la treeview (je l'ai nommée tvXML)

ca serait encore mieux
0
Rejoignez-nous