首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

twwdbgrid控件,怎么控制单行的数据颜色,填充颜色或者字体颜色能控制都行

2012-03-12 
twwdbgrid控件,如何控制单行的数据颜色,填充颜色或者字体颜色能控制都行twwdbgrid控件,如何控制单行的数据

twwdbgrid控件,如何控制单行的数据颜色,填充颜色或者字体颜色能控制都行
twwdbgrid控件,如何控制单行的数据颜色,填充颜色或者字体颜色能控制都行

  我发现这个问题不好弄啊,我在网上看了,好多,他们说是在OnDrawColumnCell函数里写,其实只有OnDrowdataCell函数,这个控件的FONT属性是控制整个TWWDBGRID的字体颜色,其实我想实现的是特定数据明显化,比如超过库存数,将这条数据显示成红色,或者蓝色,能改变字体颜色,或者填充颜色都行,哪位大哥教教我。

[解决办法]
在BeforeDrawCell事件中写代码,即可以实现.

例如,把满足条件的字变红,否则变黑

if(DrawCellInfo->DataRow>-1&&你的条件)
Sender->Canvas->Font->Color=clRed;
else
Sender->Canvas->Font->Color=clBlack;

[解决办法]

探讨
引用:
在BeforeDrawCell事件中写代码,即可以实现.

例如,把满足条件的字变红,否则变黑

if(DrawCellInfo->DataRow>-1&&你的条件)
Sender->Canvas->Font->Color=clRed;
else
Sender->Canvas->Font->Color=clBla……

热点排行