|
| Combo : couleur de la 1ère ligne |
| Débuté par info, 19 jan. 2005 10:34 - 7 réponses |
| |
| | | |
|
| |
| Posté le 19 janvier 2005 - 10:34 |
Bonjour,
Je sais parfaitement coloriser par programmation les lignes de mes combos, sauf la 1ère ligne, celle qui est affichée à l'initialisation de la combo, qui reste désespéramment blanche !
J'utilise : MaCombo[n]..CouleurFond = MaCouleur
Merci pour vos réponses.
Fredo |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 10:53 |
| Modifie dans le style de la combo l'élément "Ligne sélectionnée" |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 11:24 |
Je fais tout par programmation !!!
Si je sélectionne la 1ère ligne par :
ListeSelectPlus (MaCombo, 1)
et que je fais :
MaCombo[1]..CouleurFond = iBleuClair
ma ligne reste blanche ! |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 11:36 |
il faut utiliser la fonction CouleurSélection(nomcombo,couleurtexte,couleurfond)
Bon dev
Pascal |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 12:27 |
Essayez et vérifiez le code suivant :
ListeAjoute(MaCombo, "TOTO") ListeAjoute(MaCombo, "TITI") ListeAjoute(MaCombo, "TATA")
ListeSelectPlus(MaCombo, 2)
CouleurSelection(MaCombo, iNoir, iRougeClair)
A l'initialisation de la combo, TITI est affiché avec fond blanc (alors que je voudrais rouge!!!). TITI est affiché avec le fond rouge que si je clique sur la flèche de la combo.
Que faire donc pour que TITI soit toujours affiché avec le fond rouge sans avoir à cliquer quoique ce soit ? |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 12:53 |
ListeAjoute(macombo, "TOTO") ListeAjoute(macombo, "TITI") ListeAjoute(macombo, "TATA")
ListeSelectPlus(macombo, 2)
CouleurSélection(macombo, iNoir, iRougeClair)
ComboOuvre(macombo) ComboFerme(macombo)
C'est pas terrible, mais ça marche! |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 13:02 |
Là, c'est déjà mieux :
ListeAjoute(macombo, "TOTO") ListeAjoute(macombo, "TITI") ListeAjoute(macombo, "TATA")
CouleurSélection(macombo, iNoir, iRougeClair)
ListeSelectPlus(macombo, 2)
RepriseSaisie(macombo) |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2005 - 15:21 |
Ne faut-il pas un rafraichissement pour que les modifs de CouleurSélection soient prises en compte (ce qui expliquerait que l'action ne s'effectue qu'après le clic sur la flèche de la combo).
As-tu essayé d'inverser l'ordre de "CouleurSelection" et de "ListeSelectPlus" ? As-tu essayé avec un "MultitâcheRepeint" juste après ton code ? |
| |
| |
| | | |
|
| | | | |
| | |
|