Améliorez vos listview: alterner la couleur de la police et / ou d'arrière-plan

Soyez le premier à donner votre avis sur cette source.

Vue 20 812 fois - Téléchargée 5 207 fois

Description

Ce code permet d'alterner pour chaque ligne SOIT la couleur de la police, SOIT la couleur l'arrière-plan, SOIT les deux. Une ListView est bien plus claire avec des lignes présentant une alternance de couleurs.

POUR ALTERNER LA COULEUR DE LA POLICE:
Dans la plupart des cas, une ListView est remplie via une boucle (For i = 1 to ... next i). Il suffit de vérifier si "i" est pair ou impair pour attribuer, selon la cas, une couleur de police particulière.

POUR ALTERNER LA COULEUR DE FOND:
Il suffit de créer par programmation une image qui servira d'arrière-plan à la ListView. Cette image devra comporter une alternance de couleur. Chaque bande horizontale de couleur devra avoir exactement la hauteur d'une ligne de données de la ListView.

Conclusion :


Si ce code est une redite, désolé.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
24
Date d'inscription
samedi 31 décembre 2005
Statut
Membre
Dernière intervention
3 novembre 2007

Ne fonctionne pas avec la ListView de la control Microsoft Windows
Controls 5.0 :(
Messages postés
6
Date d'inscription
vendredi 9 juin 2006
Statut
Membre
Dernière intervention
22 juin 2010

alors personne peut m'expliquer svp ?
Messages postés
6
Date d'inscription
vendredi 9 juin 2006
Statut
Membre
Dernière intervention
22 juin 2010

Euh merci d'essayer de m'aider mais j'avoue que je suis relativement débutant vb.net et malgré le fait que je vienne de lire un tuto sur le subclassing (http://www.vbfrance.com/tutoriaux/SUBCLASSING-VB6-VB-NET_339.aspx) ca risque d'être un peu chaud pour moi si on m'aide pas un peu parce que j'avoue que j'ai pas compris grand chose... :s

Si tu veux bien m'éclairer un peu plus ?
Merci en tout cas :)
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
Subclassing
Messages postés
6
Date d'inscription
vendredi 9 juin 2006
Statut
Membre
Dernière intervention
22 juin 2010

Et dans le même genre est-ce que vous savez comment changer la couleur du texte de la ligne sélectionnée dans un listbox ? J'ai bien dit un listbox pas un listview ^^
Merci ;)
Afficher les 19 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.