COMMENT COLORIER UN STRINGGRID (AUTRE MÉTHODE).

Signaler
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
-
Messages postés
3
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
17 janvier 2003
-
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/12295-comment-colorier-un-stringgrid-autre-methode

Messages postés
3
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
17 janvier 2003

salut,
comment appliquer ça a un dbgrid?
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
2
Cela fonctionne effectivement, mais ce n'est pas du tout la bonne méthode. Car en procédant ainsi le dessin n'est pas conservé, donc si l'application est réduite ou si une application passe en premier plan, les couleurs seront effacées.

Pour modifier les couleurs d'une grille, il faut utiliser l'évènement OnDrawCell de la grille.

Le try...finally est inutile ici car tu n'a pas de ressources à libérer. De plus try...finally ne masque pas les exceptions comme le ferait un try..execpt.