当前位置:主页>Delphi教程>文章内容
在DElphi中的DataGrid怎样使它显示的行间隔改变颜色
来源: 作者: 发布时间:2007-04-29  
在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;

 
上一篇:黑白图像的缩小灰度级显示算法的编写   下一篇:帖个HOOK鼠标滚轮滚动的DLL
 
  相关文章
·黑白图像的缩小灰度级显示算法的编写
·帖个HOOK鼠标滚轮滚动的DLL
·如何在DBGRID或者STRINGGRID中实现用滚
·delphi2005探讨之二
·在winnt以上版本中对打印机纸张的动态
·拷贝DBGrid当前行
·DELPHI中的快捷方式一览(完全正式版)
·让Fastreport3.x支持中文PDF的输出
·比较VC和Delphi的WinTest工程
·通过api和键盘钩子彻底屏蔽任务条和开
·创建Photoshop式浮动窗口应用程序
·DELPHI中动态调用dll
 
【关闭窗口】
推荐本站资源
最新文章