void __fastcall TForm::OnDrawColumnCell(const Windows::TRect &Rect, int DataCol, TColumn* Column, Grids::TGridDrawState State)
{
if((Table1->FieldByName("No")->Value == 1) && Column->FieldName == "No"){
DBGrid1->Canvas->Brush->Color = clGreen;
DBGrid1->Canvas->Font->Color = clWhite;
DBGrid1->Canvas->FillRect(Rect);
DBGrid1->Canvas->TextOut(Rect.left + 2, Rect.top + 2, Column->Field->Text);
}
}
Можно ли закрасить ячейку в DBGrid
Нрод, в компонентах разбираюсь плохо поэтому просьба, кто знает плиз ответтье Можно ли закрасить ячейку в DBGrid?
Цитата:
Originally posted by elderb
Нрод, в компонентах разбираюсь плохо поэтому просьба, кто знает плиз ответтье Можно ли закрасить ячейку в DBGrid?
Нрод, в компонентах разбираюсь плохо поэтому просьба, кто знает плиз ответтье Можно ли закрасить ячейку в DBGrid?
Да.
Код:
Огромное спасибо, а то рисовать получалось, а вот заново рисовать текст не догадался.