Fond d'un listview: afficher des barres de couleur configurables (class)

Soyez le premier à donner votre avis sur cette source.

Vue 15 453 fois - Téléchargée 3 093 fois

Description

Le contrôle Listview ne permet pas d'attribuer un fond sous forme de barres de couleur. Le Listview possèdant la propriété Picture, nous pouvons dès lors dessiner dynamiquement un fond via une PictureBox puis affecter la propriété Image de la PictureBox à la propriété Picture du Listview et le tour est joué... Voici donc une classe 'LvColorBar'. Celle-ci est très certainement perfectible. J'espère tout simplement que vous pourrez vous en inspirer.

Source / Exemple :


'Tout est dans le ZIP et la doc aussi (voyez l'en-tête de module du formulaire)....

Conclusion :


Le Zip contient déjà un update (2 nouvelles propriétés)
- Placer la scrollbar du listview à gauche (c'est comique !)
- Rendre inactive (et non cacher) l'en-tête des colonnes, c'est qui permet de ne pas pouvoir redimensionner les colonnes, hélas les en-têtes ne sont plus actives, donc plus cliquables...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
21 mars 2007 à 08:52
Si mes souvenirs sont bons il faut aussi enregistrer ssubtmr6.dll.
Subierman Messages postés 3 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 23 juillet 2007
20 mars 2007 à 18:48
J' ai exactement le même problème......
cs_Tacatac Messages postés 2 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 5 novembre 2009
27 avril 2006 à 15:24
Impossible pour moi de faire fonctionner SGrid2 sans avoir au lancement : Erreur d'execution '0'. Pourtant j'ai téléchargé la démo sur le site VBaccelerator, j'ai enregistré les 2 OCX proposés (vbaliml6.ocx + vbalSGrid6.ocx) et placé ssubtmr6.dll sous System32. Même résultat sur un second PC. Je suis en XP SP1. Qu'avez vous fait de plus pour que cela fonctionne ? Qqn aurait une suggestion ?
cs_Tacatac Messages postés 2 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 5 novembre 2009
27 avril 2006 à 15:23
Impossible pour moi de faire fonctionner SGrid2 sans avoir au lancement : Erreur d'execution '0'. Pourtant j'ai téléchargé la démo sur le site VBaccelerator, j'ai enregistré les 2 OCX proposés (vbaliml6.ocx + vbalSGrid6.ocx) et placé ssubtmr6.dll sous System32. Même résultat sur un second PC. Je suis en XP SP1. Qu'avez vous fait de plus pour que cela fonctionne ? Qqn aurait une suggestion ?
alfamick Messages postés 20 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 23 mai 2011
26 déc. 2005 à 17:10
super le code et tres util avec ça. Merci pour le partage. Noté 9/10

amicales salutations
Afficher les 24 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.