在DElphi中的DataGrid怎样使它显示的行间隔改变颜色

欺月十八

欺月十八

2016-02-19 18:48

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享在DElphi中的DataGrid怎样使它显示的行间隔改变颜色,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。
在DElphi中的DataGrid怎样使它显示的行间隔改变颜色?就向.NET中同名控件一样。  
  ---------------------------------------------------------------  
   
  好像是在  OnDrawDataCell  事件中写代码。  
  ---------------------------------------------------------------  
   
  procedure  TForm1.dbgridDrawColumnCell(Sender:  TObject;  
     const  Rect:  TRect;  DataCol:  Integer;  Column:  TColumn;  
     State:  TGridDrawState);  
  begin  
           if  DBGrid2.DataSource.DataSet.RecNo  mod  2=1  then  
           begin  
                 DBGrid2.Canvas.Font.Color  :=  clBlue;  
                 DBGrid2.Canvas.Brush.Color:=clyellow;  
           end  
           else  begin  
                 DBGrid2.Canvas.Font.Color  :=  clred;  
                 DBGrid2.Canvas.Brush.Color:=  clGradientActiveCaption;  
           end;  
           DBGrid2.DefaultDrawColumnCell(Rect,  DataCol,  Column,  State);  
  end;
展开更多 50%)
分享

猜你喜欢

在DElphi中的DataGrid怎样使它显示的行间隔改变颜色

编程语言 网络编程
在DElphi中的DataGrid怎样使它显示的行间隔改变颜色

使DATAGRID中的日期按长日期格式显示

电脑网络
使DATAGRID中的日期按长日期格式显示

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

实现ListView控件的行间隔颜色的优化代码

电脑网络
实现ListView控件的行间隔颜色的优化代码

在Word2018文档中改变超链接颜色

word
在Word2018文档中改变超链接颜色

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在Delphi中开发使用多显示器的应用程序

编程语言 网络编程
在Delphi中开发使用多显示器的应用程序

Delphi中API编程--在Delphi中调用API函数

Delphi
Delphi中API编程--在Delphi中调用API函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

AJAX?框架DWR?2.0?M1?发布

AJAX?框架DWR?2.0?M1?发布

网友原创设计的QQ分组_从未记起何谈忘记

网友原创设计的QQ分组_从未记起何谈忘记
下拉加载更多内容 ↓