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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager