- Kod: Zaznacz cały
void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender,
const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State)
{
if (DBGrid1->Fields[1]->Value == 0) { // jeżeli spełniony warunek to koloruj
if (DataCol==0) {// kolorujemy wybrany numer kolumny (bez tego kolorujemy cały wiersz)
DBGrid1->Canvas->Brush->Color = clSkyBlue;// kolor wyróżnienia (można wpisać jako hex: 0x000000)
DBGrid1->Canvas->FillRect(Rect); // kolorujemy komórki
DBGrid1->DefaultDrawColumnCell(Rect,DataCol,Column,State); //wypełnia przesłonięty tekst rekordów
}
}
}






