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;  
  • 相关阅读:
    P4014 分配问题(网络流24题 最大最小费用流)
    二分图多重匹配
    图论
    小于n的质数的个数(1≤n≤10^11)
    P2341 [HAOI2006]受欢迎的牛| 强连通分量 Tarjan 缩点
    数据库
    树状数组
    C++ 学习笔记
    网络原理
    CG 中点法画直线
  • 原文地址:https://www.cnblogs.com/qzfitsoft/p/2879661.html
Copyright © 2011-2022 走看看