+ -
当前位置:首页 → 问答吧 → 如何动态改变stringgrid的cell的颜色

如何动态改变stringgrid的cell的颜色

时间:2011-08-11

来源:互联网

我看了很多网上的介绍,基本上都是调用OnDrawCell函数,但是好像都无法实现我要的功能
OnDrawCell大概是在grid刷新的时候才调用,并且前提好像也是grid的cell的值已经赋值过了
我的需求是我在给一个cell赋值的同时,也改变这个cell的颜色,这个cell的row,col是动态计算得到的
而且,这种cell不仅仅只有一个,会有很多,row,col值也都不一样
如果用OnDrawCell函数,还需要判断row和col的值是不是动态计算得到的,如果是这样我不得不定义一个数组变量来保存所有的cell的row和col值,还有每个cell的颜色值,因为每个cell的颜色不一定一样
这该如何做?

作者: zyx040404   发布时间: 2011-08-11

现在是不是很少有人使用delphi了

作者: zyx040404   发布时间: 2011-08-11

不一定要改变cell的颜色,可以动态赋值的同时改变字体的颜色

作者: nana20082009abc   发布时间: 2011-08-11