StringGrid的颜色设置问题
我设置了stringgrid的大小为不可变的,如100*100,我查询数据并往stringgrid插入,并且设置每行的背景色为黑色,因为获得的记录条数是不一定的,故stringgrid的行数是变化的,
现在的问题时如果只查到两行记录的话,那么只有那两行是黑色的,如高度为10,并没有沾满这个strigngrid的窗口,那么还剩下高位80的部分为白色,该怎么设置才能把这部分的颜色也设置为黑色呢
[解决办法]
要改颜色在这个事件里,大概是这样,还没有测试, 你先看看
[code=C/C++]void __fastcall TForm2::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if( ARow %2 )
this->StringGrid1->Canvas->Brush->Color = clRed;
SetBkColor(StringGrid1->Handle,clRed);
}code]