FOND D'UN LISTVIEW: AFFICHER DES BARRES DE COULEUR CONFIGURABLES (CLASS)

cs_Mémère Messages postés 222 Date d'inscription samedi 24 mars 2001 Statut Membre Dernière intervention 24 juin 2007 - 18 déc. 2001 à 17:46
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 - 21 mars 2007 à 08:52
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/2221-fond-d-un-listview-afficher-des-barres-de-couleur-configurables-class

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
cs_titicar Messages postés 181 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 19 août 2012
19 nov. 2005 à 20:00
Merci Néo! C'est vrai que j'ai pas encore eu le temps de bien tester. Mais je crois que je vais adopter ce contrôle.
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
18 nov. 2005 à 20:17
TITICAS > Je retire ce que j'ai dit. On peu ajuster les colonnes avec la méthode AutoWidthColumn. Le SGrid m'étonnera toujours ;O)

Exemple : Me.MonGrid.AutoWidthColumn 2 '-> 2 étant la 2e colonne.
Pour appliquer cela à tout le grid, il faudra donc boucler.
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
18 nov. 2005 à 20:07
TITICAR > Il n'y a pas de propriété pouvant ajuster les colonnes à la largeur du texte (dommage). Par contre, la dernière colonne peut être ajustée : StretchLastColumnToFit = True
Il y aurait moyen de le faire par code.

L'OCX et les DLL peuvent bien entendu être distribués.
SSubTmr.DLL et vbalSGrid.OCX pour le SGRID. Ceux)ci doivent être enregistrés avec regsvr32.exe
cs_titicar Messages postés 181 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 19 août 2012
17 nov. 2005 à 19:12
Wahoou! On s'y perd dans toutes les propriétés de SGrid v2 (merci Néo)! J'ai pas eu le courage de regarder de plus près. Mais je n'ai pas trouvé de fonction pour adapter la longueur d'une colonne au maximum de la longueur d'un texte contenu. Deuxième question (et là encore j'ai pas chercher car je suis pas fortiche en anglais), peut-on distribuer ces ocx et dll?
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
17 nov. 2005 à 11:19
Au plaisir ;O)
SgtKabukinan Messages postés 106 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 23 janvier 2010
17 nov. 2005 à 09:52
je l'ai téléchargé et ca m'a l'air effectivement très interessant !
merci du tuyau

Julien
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
16 nov. 2005 à 13:41
Re ;O)
Depuis lors, je suis passé à un autre contrôle bien plus puissant. Le SGrid développé par vbaccelerator : http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.asp

De plus, le code source est livré. Si tu aimes le ListView, je te conseille vivement le SGrid.

Guy
SgtKabukinan Messages postés 106 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 23 janvier 2010
16 nov. 2005 à 10:30
Et bien en tant que jeune padawan tu as su maitriser avec brio les dédales tortueux du controle (...de soi ^_^)
Et puisque cette source à bientot 4 ans, nous lui souhaiterons un bon anniversaire comme il se doit !
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
15 nov. 2005 à 19:25
Merci ! C'était l'époque où je découvrais le ListView et son côté obscure ;O)
SgtKabukinan Messages postés 106 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 23 janvier 2010
15 nov. 2005 à 14:44
rien à dire
du pur bon sens ! bravo a toi !
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
5 sept. 2005 à 19:28
Quand je pense que cette source aura bientôt 4 ans... Que le temps passe vite !
Ceci dit, c'est toujours agréable d'avoir des commentaires agréables.
Tamplan Messages postés 26 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 31 mars 2009
5 sept. 2005 à 18:07
Chapeau bas !! C'est une excellente source trés bien documentée, un vrai régal pour la réutiliser !

Merci beaucoup et félicitations ...
cs_steph44 Messages postés 50 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 4 octobre 2010
8 juil. 2005 à 16:08
Bonjour,

Bravo pour ce code, ça manquait dans ce control.
Juste une question , j'essaie de lier les couleurs de chaque ligne en fonction d'une valeur de sélection ( par exemple, je veux dans une liste de CD triée par artiste que tous ceux d'un même artiste soit de la même couleur puis changement de couleur pour le 2ième artiste, etc... le nombre de titres étant différents pour chaque artiste et je n'arrive pas à trouver comment réaliser cela.

Merci si tu peux répondre à cette question
cs_Bifrons Messages postés 44 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 17 septembre 2005
27 juin 2004 à 12:04
Coool et vraiment bien documenté !
Bravo
cs_titicar Messages postés 181 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 19 août 2012
20 mai 2004 à 17:42
Bravo!
Je l'ai pas encore inclus dans mes prog, mais l'esthétique est géniale!
Allez, 9/10
ranouf Messages postés 237 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 31 août 2009
14 mars 2004 à 12:54
je viens de me servir ce ta classe c vraiment excelllent mes félicitations tu as développé l'option qui manquait réellement aux listview, mais est ce que tu penses qu'il serait possible d'avoir une couleur pour chaque ligne ?
Imagine un organiser avec des RV + ou - importants (Rouge, vert jaune, orange) tu penses qu'il serait possible d'avoir un fond different pour chaque ?
cs_Nox Messages postés 415 Date d'inscription mardi 3 avril 2001 Statut Membre Dernière intervention 26 avril 2008
19 déc. 2001 à 04:05
Super!
Setaou Messages postés 127 Date d'inscription mercredi 28 mars 2001 Statut Membre Dernière intervention 4 octobre 2004
18 déc. 2001 à 18:27
ca c'est vraiment une bonne idée
cs_Mémère Messages postés 222 Date d'inscription samedi 24 mars 2001 Statut Membre Dernière intervention 24 juin 2007
18 déc. 2001 à 17:46
excellent :o)
Rejoignez-nous