在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控件的行间隔颜色的优化代码

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

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

lol偷钱流符文搭配推荐

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

怎样使孩子在成长中得到爱

宝宝
怎样使孩子在成长中得到爱

点击DataGrid的列标头在DataGrid最后一行显示该列的和

电脑网络
点击DataGrid的列标头在DataGrid最后一行显示该列的和

lolAD刺客新符文搭配推荐

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

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

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

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

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