[C#]Treeview avec imageList -> problème avec l'image lors de la sélection d'un n [Résolu]

Messages postés
7
Date d'inscription
mercredi 26 septembre 2012
Dernière intervention
7 septembre 2005
- - Dernière réponse : cs_PegaseJM
Messages postés
80
Date d'inscription
jeudi 22 juillet 2004
Dernière intervention
28 août 2006
- 26 mai 2009 à 20:58
Salut à toutes et à tous !





J'ai créé un treeview avec des dossiers un peu à la manière de l'explorateur de fichiers de Windows.





J'ai associé une imageList à mon treeview pour afficher un dossier
ouvert lorque le node est étendu ou un dossier fermé lorsque ce dernier
est restreint.
Cela fonctionne parfaitement.




Le problème est que lorsque que je
sélectionne un noeud quelque soit sont niveau dans l'arborescence,
l'image affichée est celle de l'index 0 de la collection imageList, mais uniquement lorsque le noeud est sélectionné.




Je n'ai que deux évènements dans mon treeview pour le changement d'image lorsque j'étends afterExpand ou restreins afterCollapse l'affichage des noeuds enfants.





Quelqu'un aurait une idée de ce qui ne va pas ?
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
3
Merci
he he... pour chaque noeud tu as une propriété [frlrfsystemwindowsformstreenodeclassselectedimageindextopic.htm SelectedImageIndex]

Sébastien FERRAND

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de sebmafate
Messages postés
7
Date d'inscription
mercredi 26 septembre 2012
Dernière intervention
7 septembre 2005
0
Merci
Salut sebmfate !



Il me semblait bien que ce n'était pas grand chose.



Merci beaucoup pour ton aide



Shark
Commenter la réponse de Sharkeye
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
0
Merci
de rien ;)

Sébastien FERRAND
Commenter la réponse de sebmafate
Messages postés
80
Date d'inscription
jeudi 22 juillet 2004
Dernière intervention
28 août 2006
0
Merci
J'ai le même genre de problème, mais pas tout à fait :

J'ai un treeview sur lequel au chargement, j'initialise les noeuds :


node.ImageIndex=5

ensuite, dans la méthode treeView1_AfterSelect je veux changer l'image :

TreeNode node = treeView1.SelectedNode;
node.ImageIndex=5;

Bhein devinez quoi ca marche po !

y a pas un truc genre "affiche l'image que je viens de t'affecter !"

Merci d'avance
PS.: Je suis en compact framework sur pocket pc
Commenter la réponse de cs_PegaseJM
Messages postés
1
Date d'inscription
mercredi 19 juillet 2006
Dernière intervention
26 mai 2009
0
Merci
Essay peut etre treeview.Invalidate() ?
Commenter la réponse de xdubernay
Messages postés
80
Date d'inscription
jeudi 22 juillet 2004
Dernière intervention
28 août 2006
0
Merci
LOL :) Merci pour ta réponse... ...3 ans après la question :) Mieux vaux tard que jamais :)

Bonne continuation...
Commenter la réponse de cs_PegaseJM

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.