zoukankan      html  css  js  c++  java
  • DbGridEh根据某一个字段的值显示对应底色或字体变化


    改变行底色:
    procedure TForm1.dggrideh1DrawColumnCell(Sender: TObject;const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: TGridDrawState);
    begin
        if(adqry.FieldByName('status').AsBoolean) then
        begin
           dggrideh1.Canvas.Brush.Color:=clRed;         //行底色变色
           dggrideh1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
        end;
    end;
    改变行字体颜色:
    procedure TForm1.dggrideh1DrawColumnCell(Sender: TObject;const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: TGridDrawState);
    begin
        if(adqry.FieldByName('status').AsBoolean) then
        begin
           dggrideh1.Canvas.Font.Color:=clMaroon;     //行字体变颜色
           dggrideh1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
        end;
    end;

     参考:

    https://bbs.csdn.net/topics/360262293

  • 相关阅读:
    function函数
    for的衍生对象
    前端发展史
    字符串替换
    正则
    DOM和BOM的区别与联系
    BOM
    DOM
    css单位分析
    API and Web API
  • 原文地址:https://www.cnblogs.com/mobilecard/p/9394129.html
Copyright © 2011-2022 走看看