前2列的颜色为红色, 后面列的颜色为绿色 这个如何写代码 ,谢谢!
解决方案 »
- 一个汇编的小问题
- 無.................................................題
- 请问如何做倒计时的程序!!!
- 求VOC格式声音文件转wav格式的方法,或直接用声卡播放VOC
- 一个简单的问题
- 各酒店的卡拉OK点唱系统,如何实现视频从电视输出,而电脑屏幕显示点唱界面?
- 有关图像背景色的改变问题,请大家帮帮忙
- ★★乱散100分啦!★★喜欢用yahoo通(yahoo messanger)的朋友近来报道啊!不管是初学者还是大虾都来吧!
- 【简单至极】如何安装组件?
- treeview的data属性?
- 继承自TCustomControl得控件,如何实现鼠标拖动?
- 皮肤控件中的bsSkinMDITabsBar的Tab标签如何加上Ico图标?
Rect: TRect; State: TGridDrawState);
var
cellcolor:TColor;
begin
Randomize();
cellcolor:=RGB(Random(255),Random(255),Random(255));
self.StringGrid1.Canvas.Brush.Color:=cellcolor;
self.StringGrid1.Canvas.FillRect(rect);
self.StringGrid1.Canvas.TextOut(Rect.Left,Rect.Top,'['+inttostr(ACol)+','+inttostr(ARow)+']');
end;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if DataCol < 2 then
DBGrid1.Canvas.Font.Color:= clRed;
else
DBGrid1.Canvas.Font.Color:= clGreen; DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;