delphi7 TdxDBGrid控件更改指定记录颜色
2014-10-28 08:45
246 查看
为自己及有需要的人记录。
在TdxDBGrid控件的OnCustomDrawCell事件中处理相关设置,参考代码如下:
在TdxDBGrid控件的OnCustomDrawCell事件中处理相关设置,参考代码如下:
procedure TForm1.dxDBGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean; var AText: String; var AColor: TColor; AFont: TFont; var AAlignment: TAlignment; var ADone: Boolean); var sValues : string; begin if not VarIsNull(ANode.Values[dxDBGrid1Price.Index]) then begin sValues :=ANode.Values[dxDBGrid1Price.Index]; //dxDBGrid1Price为dxDBGrid1控件SummaryGroups的Columns的某个列名 if strtocurr(sValues) <> 0 then //判断该行的dxDBGrid1Price列值,如果不为零,则字体变红 【acolor:=clred 这是将背景变红】 afont.Color:=clred; end; end;
相关文章推荐
- 更改指定控件颜色
- 在DBGRID的指定单元格中,自由控制画上下方向箭头,指定字体颜色
- 如何动态更改VC控件字体颜色
- VC中更改选项卡控件(CTabCtrl)的背景颜色
- WPF如何更改系统控件的默认高亮颜色 (Highlight brush)
- WPF如何更改系统控件的默认高亮颜色 (Highlight brush)
- Delphi7 中利用Indy的TidFtp客户端控件实现在服务器指定目录下下载需要的文件
- delphi 更改DBGrid 颜色技巧
- delphi 更改DBGrid 颜色技巧
- MFC更改控件字体颜色背景等
- VC++ 中如何更改Tree Control控件中节点的背景色和节点文字的颜色
- mfc更改控件背景颜色小结
- 如何动态更改VC控件字体颜色
- 清除delphi 控件DBgrid 的记录
- cxGrid 设置斑马线 根据记录内容更改字体颜色
- ASP.NET基础教程-DataGrid表格控件-打印时让指定每一页的记录数量,并且每页都打印表格的标头
- cxGrid 设置斑马线 根据记录内容更改字体颜色
- ASP.NET基础教程-DataGrid表格控件-打印时让指定每一页的记录数量,并且每页都打印表格的标头
- delphi 更改DBGrid 颜色技巧
- Delphi中如何动态更改DBGrid的颜色