OCX - TREEVIEW EXPLORER

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 1 juin 2006 à 13:23
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 1 juin 2006 à 15:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37891-ocx-treeview-explorer

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
1 juin 2006 à 15:02
ok... c'est le dessin des lignes qui causent ce soucis ^^
cs_loulou06 Messages postés 15 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 10 août 2006
1 juin 2006 à 14:37
Petite info grapillee a partir d'un OCX XTree present sur ce site, en modifiant le style:
Treeview.Style = tvwPlusPictureText
le BUG disparait, solution acceptable :-)

RMQ: Tout les styles qui commencent par tvwTreelines posent un hic:
tvwTreelinesPlusMinusPictureText
tvwTreelinesPlusMinusText,..
cs_loulou06 Messages postés 15 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 10 août 2006
1 juin 2006 à 14:23
aie aie, je m'attendais EXACTEMENT a cette reponse !! grr... effectivement, je ne vois pas d'autres possibilites si je veux eviter ce BUG. SubClass, ca complique un peu les choses mais bon
ce n'est pas le 'mere' a boire !
1000 Merci pour ton aide Renfield ! :-)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
1 juin 2006 à 14:16
lol

va falloir surement SubClasser le controle, pour dessiner le fond toi même (WM_ERASEBKGND)
cs_loulou06 Messages postés 15 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 10 août 2006
1 juin 2006 à 14:04
Merci RENFIELD !! Rapide et efficace un telle reponse :-)
Cependant (grr je fais mon chieur) cela ne resoud toujours pas mon PB. Si je migre du control 6.0 en 5.0, je perd en qualite d'affichage (&flexibilite) et surtout je perd le CNode.BackColor/forecolor; la couleur du texte n'est plus dispo !! Donc je ne peux que rester en 6.0, n'existe t il pas un Workaround a ce BUG ?? Toi oh grand chef VB ? Que me conseilles tu ? Encore merci renfield
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
1 juin 2006 à 13:23
tu trouvera ta "réponse" dans la KB :

http://support.microsoft.com/default.aspx?scid=kb;en-us;178491

NOTE: Microsoft recommends that YOU DO not use this method of changing the background color with the mscomctl.ocx version of the TreeView control. If you do, it is at your own risk.

je suis sûr que bug du TreeView n'est pas visible avec la version 5 du contrôle...
Rejoignez-nous