我在实际应用是这样的.我已经在数据库里面把数据显示到Tstringgrid,
的格式是这样的:
费用项目 规格 单位 单价 数量 金额
中药 200
A1 XX XX XX XX 30
A2 XX XX xx XX 50
A3 XX XX XX XX 120
西药 150
B1 xx xx xx xx 50
B2 xx xx xx xx 30
B3 xx xx xx xx 70
....
我想要的就是:把"中药"和"西药"的颜色变为CLAqua;剩下的以默认的颜色显示,怎么做?
的格式是这样的:
费用项目 规格 单位 单价 数量 金额
中药 200
A1 XX XX XX XX 30
A2 XX XX xx XX 50
A3 XX XX XX XX 120
西药 150
B1 xx xx xx xx 50
B2 xx xx xx xx 30
B3 xx xx xx xx 70
....
我想要的就是:把"中药"和"西药"的颜色变为CLAqua;剩下的以默认的颜色显示,怎么做?
&
Change the FONT color
stringgrid1,canvas.brush,color:=CLAQua;
stringgrid1.canvas.FillRect(rect);
但是一闪就没有了.
把stringgrid1.defaultdrawcell:=false;
但是数据又显示不出来了.
(StringGrid1.Cells[aCol,aRow])='西药') then
begin
stringgrid1.canvas.brush.color:=CLAQua;
stringgrid1.canvas.FillRect(rect);
stringGrid1.Canvas.textrect(Rect,Rect.left+1,Rect.Top+1,StringGrid1.Cells[aCol,aRow]);
end;