1,221
社区成员
发帖
与我相关
我的任务
分享
void __fastcall TForm1::DrawGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if(ARow%2 == 0 )
DrawGrid1->Canvas->Brush->Color = clRed ;
else
DrawGrid1->Canvas->Brush->Color = clWindow;
DrawGrid1->Canvas->FillRect(DrawGrid1->CellRect(ACol,ARow)) ;
}
//
void __fastcall TForm1::DBGridEh1DrawDataCell(TObject *Sender,const TRect &Rect, TField *Field, Gridseh::TGridDrawState State)
{
//选中单元不同颜色
if(State.Contains(gdSelected) || State.Contains(gdFocused))
DBGridEh1->Canvas->Font->Color = clBlue;
else
DBGridEh1->Canvas->Font->Color = clBlack;
DBGridEh1->DefaultDrawDataCell(Rect, Field, State);
}
void __fastcall TForm1::DBGridEh1DrawDataCell(TObject *Sender,const TRect &Rect, TField *Field, Gridseh::TGridDrawState State)
{
if(Field->DataSet->RecNo%2 == 0 )
DBGridEh1->Canvas->Brush->Color = clCream;
else
DBGridEh1->Canvas->Brush->Color = clWindow;
DBGridEh1->DefaultDrawDataCell(Rect, Field, State);
}