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

2016-02-19 18:48 30 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享在DElphi中的DataGrid怎样使它显示的行间隔改变颜色,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

在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;

来源:https://www.tulaoshi.com/n/20160219/1619048.html

延伸阅读
标签: 宝宝
怎样使孩子在成长中得到爱 怎样才能使孩子在成长过程中得到爱呢?给予孩子成长的机会,并让孩子感知到您的爱,为孩子的发展和每一个生活细节提供条件和帮助。这些须建立在您对儿童生命发展了解的基础上,这就是爱。因为许多父母对孩子的成长一无所知。他总是从自己的成长经验或是从自己的利益出发,他从不知从孩子的利益出发。比如我们从不认...
标签: 电脑入门
在Word2010文档中,超链接有其默认的颜色,如果单纯修改超链接文本颜色不起作用。这是因为Word2010文档中的超链接颜色是由主题颜色决定的,要想改变超链接颜色则必须设置主题颜色,具体操作步骤如下所述: 第1步,打开Word2010文档窗口,切换到页面布局功能区。在主题分组中单击主题颜色按钮,并在打开的主题颜色列表中选择新建主题颜色命令,...
标签: Delphi
所谓文件切割,就是把一个文件切割成若干个小文件。做法就是将一个文件对象以"文件流"的方式读出,然后按照一定的块(Block)大小分别存成文件。文件组合,就是把若干个文件组合成一个文件。比如像打包工具(Wise)用到的就是这个原理。如果大家对"流"这个概念熟悉的话,那么实现起来就很容易了,以下就是实现步骤。 二、 实现 ...
标签: Delphi
  在Delphi中,定位文件的操作主要有两种方法。一种是直接定位文件,即通过“打开”对话框(OpenDialog)控件来实现。另一种是只定位到文件夹,然后再在此文件夹内寻找文件,这种定位方法是利用Delphi提供的SelectDirectory函数。这个函数是在FileCtrl单元中定义的,因此在使用时不要忘记在Uses中加入单元名。 下面就以...
标签: Delphi
  资源是存放在扩展名.RES的文件里的二进制数据结构,在DELPHI中资源文件可以使用图象编辑器来制作(IMAGEEDITOR),或者使用其他的工具。如:BORLAND公司提供的RADPACKFORDELPHI中的RESOURCEWORKSHOP来创建。资源文件中通常存放的是应用程序可以随时存取的一些对象,包括:ICON、CURSOR、BITMAP、FONT等近十种。大部分的资源在通常的...

经验教程

343

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部