Couleur des cellules dans une StringGrid
Bonjour,
Je me suis aidé de ce que j'ai trouvé déjà sur ce forum pour colorier des cellules d'une StringGrid et j'ai pondu ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
for(int i=1;i<Form1->StringGrid1->ColCount;i++)
{
if (StringGrid1->Cells[1][i]!="")
{
StringGrid1->Canvas->Font->Color=clYellow;
StringGrid1->Canvas->Brush->Color=clGray;
}
}
} |
Ce que je cherche à faire : je test si la cellule [1][1], [1][2], [1][3] ect jusqu'au nombre de colonne est vide ou pas ( s'il y a du texte ).
Si par exemple [1][1] n'est pas vide , je voudrais que toute la ligne soit en couleur clGray
pareil pour 2,3 ect ...
quelqu'un peut m'aider à finir ce code ou m'aiguiller ?
Merci