怎么在delphi中设置grid中字段的背景颜色

 我来答
KDERP
2016-01-12 · 知道合伙人软件行家
KDERP
知道合伙人软件行家
采纳数:266 获赞数:699
2016-2017荣获 金达软件(广州) 最佳项目负责人

向TA提问 私信TA
展开全部
设置grid中字段背景颜色的步骤如下:
1、选择Grid,并双击进行事件OnCalcCellColors进行代码编辑;
2、输入代码如下:
if (field=qyDetail.FieldByName('field1')) or
(field=qyDetail.FieldByName('field2')) then //符合条件的字段
begin
ABrush.Color := $00FBC8F7; //字体颜色,可随便设置 eg. clred clMoneygreen
end;
3、编译后查看效果即可。
百度网友976931d0c
推荐于2016-11-28 · 贡献了超过102个回答
知道答主
回答量:102
采纳率:0%
帮助的人:17.3万
展开全部
举例说明DBGrid中行列颜色显示:
纵向斑马线效果:实现网格的奇数列和偶数列分别以不同的颜色显示,以区别相邻的数据列。 file://在DbGrid的DrawColumnCell事件中编写如下代码:
Case DataCol Mod 2 = 0 of
True: DbGrid1.Canvas.Brush.Color:= clBlue; file://偶数列用蓝色
False: DbGrid1.Canvas.Brush.Color:= clAqua; file://奇数列用浅绿色
End;
DbGrid1.Canvas.Pen.Mode:=pmMask;
DbGrid1.DefaultDrawColumnCell (Rect, DataCol, Column, State);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式