改变DBGrid的颜色

2016-02-19 16:34 0 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的改变DBGrid的颜色教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

  

//---------------------------------------------------------------------------
#include vcl.h
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender,
   const TRect &Rect, int DataCol, TColumn *Column,
   TGridDrawState State)
{
if(Column-Field-DataSet-RecNo%2)
 {
 DBGrid1-Canvas-Brush-Color=clSkyBlue;
 DBGrid1-Canvas-FillRect(Rect);
 }
DrawText(DBGrid1-Canvas-Handle, Column-Field-Text.c_str(),-1,(RECT*)&Rect,DT_SINGLELINE | DT_VCENTER |DT_CENTER);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for(int i=0;iDBGrid1-Columns-Count;i++)
{ if(i%2==0)DBGrid1-Columns-Items[i]-Color=clAqua;
  else DBGrid1-Columns-Items[i]-Color=clInfoBk;
}
}
//---------------------------------------------------------------------------

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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

延伸阅读
本文由 idlch (稻草人)原创,转载必须保留此信息 tulaoshi天有个朋友在渲染得过程中用hdr做照明,但是通常hdr的颜色会影响到产品本身,尤其是做金属效果,所以这就需要我们通过改变hdr的颜色来调整了,下面就写一篇教程来简单介绍一下这个方法 首先来看一下这张hdr,这张是厨房,相信大家都很熟悉,现在开始 进入vary控...
cdr改变字体颜色完整讲解方法   cdr改变字体颜色的方法:取消群组,全选文本,改变字体颜色三步骤完成. cdr改变字体颜色操作很简单,按照下面操作即可。 1.如果有群组文字,执行排列取消全部群组。 2.选中CDR里面需要改变颜色的文字,可以执行编辑全选文本,选中所有的文本。 3.单击CorelDRAW界面右边的调色板颜...
标签: 电脑入门
PowerPoint中的超链接功能能够让幻灯片可以不受顺序限制,并且可以随时打开其他文件或者网页。但是默认情况下,当对文字插入超链接后,文字会变成蓝色并且带有下划线并且不能修改。 有时候,我们的幻灯片背景颜色与超链接的颜色相同或相近,使得超链接不易辨认,所以为了改变超链接的颜色,我们可以通过以下几步来实现。 以下面一张幻灯片为...
iphone改变截屏咔嚓瞬间的颜色   用iOS设备的人肯定都知道怎么截屏吧,如果不知道的,这里科普一下,同时按Home键和电源键一起截屏就可以,当然,如果使用上MyAss(www.tulaoshi.com)istive并设置Assistive为截屏就更简单了。每次截屏的时候屏幕会闪一下白色,大意是告诉你截屏成功了,如果这个白色你看腻了的话,不妨试一试ColorShot...
如何使用PowerPoint改变超链接颜色   1、单击设计选项卡的主题,在主题的窗口中选择设置组中的颜色按钮,在下拉菜单的最后选择创建新主题颜色。 2、弹出新建主题颜色对话框,单击超链接和已访问过的超链接项,将其设定成所需颜色,再单击保存按钮。 如何在PowerPoint中加入超链接   1、单击插入选项卡的文本框按...

经验教程

314

收藏

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