Bonjour,
Je reviens avec mon problème (qui n'est toujours pas résolu malgré toutes mes recherches) : Comment dessiner une flèche à côté du titre d'une colonne d'un dbGrid lorsque l'on clique sur ce titre ?
Un stringGrid a un évènement OnDrawCell qui permet de redessiner n'importe quelle cellule de la grille, y compris les cellules fixes. Par contre, un dbGrid ne possède pas cet évènement mais un autre, OnDrawColumnCell, qui lui n'autorise que le dessin dans les cellules non fixes(les titres en sont exclus). En fait, la propriété Rect du Canvas du dbGrid voit son 0,0 au niveau de la première cellule non-fixe et donc impossible par ce moyen d'atteindre le canvas de la cellule fixe.
Je repose donc ma question, en espérant que quelqu'un parmi vous sera inspiré : Comment fait-on pour dessiner quelque chose dans un titre d'un dbGrid ?
Merci à vous tous de vous pencher sur ce problème.
dleu
Partager