COMMENT CHANGER LA COULEUR DE FOND D'UN TREEVIEW

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 - 30 août 2004 à 18:01
diablamanshadow Messages postés 419 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 28 janvier 2008 - 30 oct. 2006 à 09:47
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/25803-comment-changer-la-couleur-de-fond-d-un-treeview

diablamanshadow Messages postés 419 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 28 janvier 2008
30 oct. 2006 à 09:47
bonjour,
l'underligne si je peux appeler comme ca sur une autre source j'ai pu voir comment change rle fond , la couleur d'ecriture , la couleur des ligne mais il reste comme un genre de surlignage gris sur le texte (sauf quand on click dessus et rester appuyer la sa deviend noir et texte vert (comme j'ai defini) sinon ses texte noir sur genre de label qui se suivent fond gris et ecriture noir et il faut donc click sur un noeud , et reclicker en restant appuyez sur un autre noeud pour que le precedent devienne comme defini fond noir et police verte :-/ enfin vous voyez ?
y a pas moyen de rectifier ca ?
soldier8514 Messages postés 295 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 24 janvier 2014 1
1 mai 2006 à 16:56
les treeview sont énorméments pratik mais ils ont un inconvenient majeur : les node ont un index maxi qui prend pour valeur max 32767

donc dans la pratique si vous utilisez ça pour lister le contenu de votre disque dur _ et bien ça va planter lors de laffichage du 32768 ème dossier trouvé sur votre disque ...
Manu_12 Messages postés 11 Date d'inscription vendredi 2 janvier 2004 Statut Membre Dernière intervention 22 octobre 2007
19 janv. 2005 à 00:02
dans la boucle "each noeud..." tu peux rajouter aussi
'noeud.foreColor = XXXX ' pour le texte et meme
specifier avant l'appel de cette fonction
''MyImageList.backcolor = couleurdefond" en prenant la meme utilisé dans ta sub pour avoir les pictures des noeuds sur fond de meme couleur.

Par contre petit bug sur le dernier noeud Parent d'une branche j'ai une zone rectangulaire blanche qui part du signe "+" du noeud et qui descend jusqu'a la branche suivante :(
cs_topan Messages postés 7 Date d'inscription lundi 19 juillet 2004 Statut Membre Dernière intervention 3 septembre 2004
31 août 2004 à 12:11
trOpiic, j'y pense ,si t tu veux avoir des contrôles assez convivial essaye un peu d'utiliser fireworks pr le design du formulaire.
Je ne l'ai pas fait mais je crois ke ça devait être possible.
Ah oueh MarmOtte pourkoi du "hais" les treeviews.
Ils t'ont peut être fait une mauvaise surprise.
Partage ton experience ça peut servir aux autres.
Bonne prog!
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 août 2004 à 08:12
pour info, marm0tte, pourquoi tu "hais" les Treeviews ?
Utilisateur anonyme
31 août 2004 à 07:20
D'accord avec toi tr0piiic, ca serait bien sympatique.

Sinon, ce code peut servire, perso je hait les treeview, mias quand je les utilises, ben ca va rendre le prog un peu plus joli :]
tr0piiic Messages postés 34 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 1 octobre 2004
30 août 2004 à 20:57
Moi ce que j'aimerais c'est un truc comme msn, effet transparent sur certains controles (richtextbox, edit, webbrowser etc ...), ainsi on peut appliquer une picture dans la form, ca ferait super chouette dans les appli.
Ca custom easy.
cs_topan Messages postés 7 Date d'inscription lundi 19 juillet 2004 Statut Membre Dernière intervention 3 septembre 2004
30 août 2004 à 18:46
oueh ,
C'est assez pratique car avant de le trouver mon treeview s'affichait tjrs avec un fond blanc ce qui n'est pas tjrs convivial si l'on utilise des couleurs ds son formulaire
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
30 août 2004 à 18:01
Peut être Utile..pourkoi pas !
Rejoignez-nous