如何更改TStringList中分割线的颜色和Draw的背景色
RT,找了半天不知道怎么更改,分割线总是灰色的(除非是固定列和行的是黑色)。选中的cell背景色是蓝色的,我想改成黑色。
我用的是CB6.0
[解决办法]
LZ 說滴因該是 TStringGrid 吧?
[解决办法]
TStringGrid的话,可以在DrawCell事件里自己画背景色
[解决办法]
想着应该是TStringGrid
OnDrawCell响应事件中,加入如下的代码即可。
void __fastcall TForm1::StringGrid1DrawCell
(TObject *Sender, int Col,
int Row, TRect &Rect, TGridDrawState State)
{
StringGrid1- >Canvas- >Font- >
Color=cellbuf[Col][Row].color;
StringGrid1- >Canvas- >TextOut(Rect.Left+3,
Rect.Top+3,cellbuf[Col][Row].msg);
}