COMMENT COLORIER UN STRINGGRID (AUTRE MÉTHODE).

cs_Nono40 Messages postés 962 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 12 septembre 2006 - 16 janv. 2003 à 20:33
cs_yazi Messages postés 3 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 17 janvier 2003 - 17 janv. 2003 à 14:38
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

cs_yazi Messages postés 3 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 17 janvier 2003
17 janv. 2003 à 14:38
salut,
comment appliquer ça a un dbgrid?
cs_Nono40 Messages postés 962 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 12 septembre 2006 2
16 janv. 2003 à 20:33
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.
Rejoignez-nous