zoukankan      html  css  js  c++  java
  • 改变cxgrid行字体颜色

    1. 下面为在CxGrid的CustomDrawCell的代码  
    2. procedure TForm1.cxGrid1DBTableView1CustomDrawCell(  
    3.   Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;  
    4.   AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);  
    5. var  
    6.   vStr:string;  
    7. begin  
    8.   vStr:=Trim(VarAsType(AViewInfo.GridRecord.DisplayTexts[cxGrid1DBTableView1Column3.Index],varString));  
    9.   if vStr='A' then  
    10.   begin  
    11.     ACanvas.Canvas.Brush.Color   :=clred;  
    12.     ACanvas.canvas.Font.Color    :=clblack;  
    13.   end  
    14.   else if vStr='B' then  
    15.   begin  
    16.     ACanvas.Canvas.Brush.Color   :=clgreen;  
    17.     ACanvas.canvas.Font.Color    :=clblack;  
    18.   end  
    19.     else if vStr='C' then  
    20.   begin  
    21.     ACanvas.Canvas.Brush.Color   :=clYellow;  
    22.     ACanvas.canvas.Font.Color    :=clblack;  
    23.   end;  
    24.   
    25.   
    26.   if AViewInfo.Selected then  
    27.   begin  
    28.     ACanvas.Canvas.Font.Color   :=clwhite;  
    29.     ACanvas.Canvas.Brush.Color  :=clNavy;  
    30.   end;  
    31. end;  
  • 相关阅读:
    史上最刁钻的十道英语面试题
    99%的人连Where are you from都不会回答?
    库存管理与订单的控制
    订单处理逻辑
    配送规划
    多商家电子商务解决方案
    电商库存规划
    库存管理从入门到精通
    商家报名系统
    经销商管理
  • 原文地址:https://www.cnblogs.com/qzfitsoft/p/2879661.html
Copyright © 2011-2022 走看看