2010-07-14 13 views
2

J'essaye de formater un TStringgrid Delphi en fonction du contenu et de la position de la cellule.Comment formater les frontières de la cellule StringGrid

Alors que je peux changer la couleur et la forme de la cellule en fonction du contenu de la cellule, j'ai plus de problèmes avec les frontières de la cellule.

Je veux être en mesure d'avoir une bordure cellulaire plus épaisse d'un côté ou de l'autre tous les n colonnes

Tous les pointeurs?

Vive

Dan

Répondre

3

font qu'étendre les limites du TRect que vous sucez. Tout simplement parce que l'événement OnDrawCell vous donne un TRect particulier ne signifie pas que vous êtes limité à seulement ces coordonnées. Vous avez accès à l'interface utilisateur de la grille entière pour puiser. Alors dessinez simplement des lignes supplémentaires là où vous en avez besoin.