Bonjour, quelqu'un saurait il me dire comment puis je mettre certaines lignes d'une listbox dans une certaine couleur selon la valeur d'une de ces colonnes. ex si Column(2,i) = "1" then couleur = bleu merci d'avance.
Bonjour, quelqu'un saurait il me dire comment puis je mettre certaines lignes d'une listbox dans une certaine couleur selon la valeur d'une de ces colonnes. ex si Column(2,i) = "1" then couleur = bleu merci d'avance.
Bonjour,
Même question que Jik70, le lien ne pointant plus sur la discussion qui devait je présume donner la réponse, je me permet de redemander la solution
Je précise c'est la couleur du texte qui m'intéresse de varier suivant les lignes, pas celle du fond.
Merci d'avance pour votre aide
Bonjour,
Je n'ai toujours pas résolu mon pb de couleur de ligne dans une listbox. J'ai par contre à défaut trouvé comment mettre une ligne en gras (quel exploit ):
Voilà j'aurai bien fait ListBoxCurrahee.Font.ForeColor = ... mais la propriété ForeColor pour une telle Font n'est pas reconnue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For i .... ListBoxCurrahee.List(i) = .... ListBoxCurrahee.Font.Bold = True Next
Une solution ???
Merci d'avance pour une éventuelle aide
Pour un exploit, c'en est un !Envoyé par Currahee
1) Ce n'est pas UNE ligne que tu passes en gras, mais TOUTES les lignes...
2) tu aurais écrit FontBold au lieu de Font.bold, le résultat aurait été le même !
3) ListBoxCurrahee.Forecolor= vbred et pas font.forecolor passerait également en rouge toutes les lignes (mais certes pas une seule)
4) je ne vois pas comment tu pourrais transformer l'aspect d'une seule ligne d'une listbox !
On peut par contre le faire avec une Listview (une petite recherche sur ce forum et tu trouveras un sujet déjà traité et une solution donnée par ThierryAIM
Je vais donc lire ceci
http://www.developpez.net/forums/sho...light=listview
Mais le sujet est il me semble traité pour un code en VB, avec en plus des ajustements à faire pour les versions. Je vais regarder ça, mais je travaille en VBA
Voyons !
Rien à voir avec une différence entre VB et VBA !...
Dès lors que tu utilises le composant listview (à insérer donc) le code est rigoureusement le même !
Désolé de ne pas appartenir à la Classe (c'est comme ça qu'on dit j'espère) des Geeks Pur et Durs.Envoyé par jmfmarques
Je vais pas rentrer dans un débat philosophique sur ma formation, et celle de développeurs purs, je vais me et vous prendre la tête...
Désolé de ne pas avoir un cerveau qui pense VB, Java, C ou que sais-je encore comme il respire...
La description du contrôle ListView étant absent de l'aide VBA, je ne le pensais pas accessible. Je n'ai pas eu le réflexe, "insertion de contrôle" qui effectivement est possible, merci.
Je trouve que l'informatique et les langages de dev permettent de faire des choses totalement hallucinantes bravo, par contre une petite lamentation en passant, "Mais pourquoi tant de langages, de versions, de composants et d'utilitaires à installer "
Merci quand même pour la réponse, à la prochaine Par contre les moqueries... Je suis pas arrivé en criant à l'aide, et sans chercher de solution au préalable. Et quand je trouve une solution moi-même, je prends le temps de la poster... Les encouragements c'est plus sympa...
Je ne vois pas où tu as pu voir de la moquerie.
Mais maintenant, oui, je me moque bien volontiers, surtout du fait que tu croyais avoir, pour le fontbold, trouvé une solution, la présentais comme un "exploit"... alors qu'elle n'avait pas abouti du tout. C'est donc également une paire de lunettes qu'il te faudrait.
Heu si t'as bien lu tu auras remarqué qu'il y a un smiley à côté de mon mot exploit, car j'estimais la solution (qui effectivement était érronée) très simple, et que je m'en voulais de pas l'avoir trouvé tout seul. Sans rancune, mais si j'achète la paire de lunettes, je t'offrirai la paire gratuite qui va avecEnvoyé par jmfmarques
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager