Petite explicatoin, mon treeview recupére des data sur un serveur interbase qu'il classe de la façon suivante:
je m'amuse avec la base de donnée, je bouge des éléments (prenons le produit8 par exemple que je deplace à la place du produit7), je rafraichi ma liste qui referme dans la foulée toute les branches. j'aimerai selectionner de nouveau le produit8 un fois la modification prise en compte, que la branche categorie3 soit egalement ouverte .....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 - categorie1 -produit1 -produit2 -produit3 - categorie2 -produit4 -produit5 -produit6 - categorie3 -produit7 -produit8 -produit9 ... etc
merci d'avance pour votre aide, j'ai pas mal cherché, j'arrive à retenir la position avant modification de mon produit
mais je n'arrive pas à la reselectionner ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 saveP := treeview.Selected.Index; saveC := treeview.Selected.Parent.Index;
suis-je clair ?
merci d'avance
Partager