读书人

twwdbgrid控件怎么控制单行的数据颜

发布时间: 2012-03-12 12:45:33 作者: rapoo

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……

读书人网 >C++ Builder

热点推荐