OnDrawCell est un évènement du StringGrid généré lorsque les cellules se redessine. C'est en effet la bonne solution pour colorer tes cellules:
Va sur ta fiche, sélectionne ton StringGrid, rend toi dans l'onglet
Evènement de l'inspecteur d'objet (à coté des
Propriétés) et tu aura accès à tous les évènement gérés par le StringGrid. Trouve
OnDrawCell et double-clique dessus. C++ Builder fera tout seul la déclaration (dans le *.h) et te préparera l'implémentation (dans le *.cpp):
1 2 3 4 5
| void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
} |
A toi de compléter cette méthode selon ce que tu souhaite faire. Tu as un exemple
ici pour colorer une cellule précise d'un StringGrid.
Partager