Ocx - treeview explorer

Soyez le premier à donner votre avis sur cette source.

Vue 7 766 fois - Téléchargée 1 334 fois

Description

Donc voici une version lite d'un Treeview Explorer en OCX. Certes celui-ci est tres depouille
(pas de menu contextuel, icones sans filesystem,..) et en + pour couronner le tout peu rapide
(parse par Dir1). J'ai passe pas mal de temps a comprendre les MAGNIFIQUES OCX Explorer de Yomm/Renfield
mais je les trouve trop complet a mon gout (un comble). 'Le' mien se resume a un fichier CTL pour le moment.
Note> les icones dossiers sont soit extraites une a une dans une imagelist (long) ou par un boolean,
en utilisant les icones Dossiers par defaut (OPENED/CLOSED)

Mon probleme est un BUG de "display" !! le dernier dossier child d'un noeud parent apparait avec une
barre blanche sur le cote. Une idee ? Je vous demande du support ? :-)
Je ne pense pas que ce soit un BIG problem mais....... je n'arrive pas a trouver solution !

Note2> LE code est tres peu commente mais vu la simplicite et la clarte des variables, je ne pense
pas qu'il est des problemes de comprehension.

Merci d'avance pour votre aide !! :-)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
ok... c'est le dessin des lignes qui causent ce soucis ^^
Messages postés
15
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
10 août 2006

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,..
Messages postés
15
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
10 août 2006

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 ! :-)
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
lol

va falloir surement SubClasser le controle, pour dessiner le fond toi même (WM_ERASEBKGND)
Messages postés
15
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
10 août 2006

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
Afficher les 6 commentaires

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.