欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Delphi DBGridEh根据单元格内容改变某个单元格的背景颜色

程序员文章站 2022-07-13 14:20:30
...

Delphi DBGridEh根据单元格内容改变某个单元格的背景颜色

写在 DrawColumnCell 事件中

with (Sender as TDBGridEh) do
    begin
      Canvas.Font.Color := clBlack;
      if (Column.FieldName = '字段名') then
      begin
        if query.fieldByName('字段名').AsString = '你好' then
        begin
          Canvas.Brush.Color := clred;
          Canvas.FillRect(rect);
          Canvas.TextRect(rect, rect.Left, rect.Top, Column.Field.AsString);
        end;
      end;
    end;

上一篇: 笔试华为

下一篇: 华为笔试