设定一个全局变量FColor,
在DataSourceDataChange中赋值,然后Repaint关联的DBGrid,
在DBGrid的OnDrawColumnCell事件中写代码处理就可以了.
在DataSourceDataChange中赋值,然后Repaint关联的DBGrid,
在DBGrid的OnDrawColumnCell事件中写代码处理就可以了.
解决方案 »
- 关于请教动态创建字段及自定义表单,高手请进
- 进销存中的批次真是鸡肋啊,大家是如何处理的呢?
- 菜鸟虚心请教,关于发送封包问题,请各位赐教!!!!!谢谢!!!
- 判断两个文件修改日期是否一致,不一致则运行指定程序.
- edit获取字符出错
- Delphi 中实现类似QQ的菜单?
- 用REPORT MACHINE做报表遇到麻烦,那位前辈用过REPORT MACHINE或者FAST REPORT请马上和我联系
- 如何清空blob字段的内容
- 快来救我啊!!不知怎的控件上的字全成乱码了,有点象韩文的那种,而且注释里的字体也变了,以前是斜体的,现在变正楷了,字体是在哪里调的啊?是中文显示不正常。长期在线,即答即得。
- 怎么在软件中制作象超星浏览器似的IE浏览(不用html控件)
- API高手请进,我想问怎么修改文件的访问时间?
- 高分求救!!!!!!!
fcolor:=?//dbgridcolor;OnDrawColumnCell:
with dbgrid.Canvas do
begin
if State in [gdSelected,gdfocused] then //到单元格时
begin
Brush.Style:=bsClear; //画刷样式
Brush.Color:=Fcolor;//clblue; //画刷颜色
FillRect(rect); //填充制定筐
Font.Color:=clwhite;
TextOut(Rect.Left,Rect.Top,Column.Field.DisplayText); //画字段值
end;
end;