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

如何实现在cxgrid中,点击某条纪录后,使此条纪录变成红色

2012-03-13 
怎么实现在cxgrid中,点击某条纪录后,使此条纪录变成红色?怎么实现在cxgrid中,点击某条纪录后,使此条纪录变

怎么实现在cxgrid中,点击某条纪录后,使此条纪录变成红色?
怎么实现在cxgrid中,点击某条纪录后,使此条纪录变成红色?
即可以理解为:看过了此条纪录后,此条纪录就成红色了。
请高手详细指教!

[解决办法]
关键是找到一个规则,如何知道看过了,或者你可以设置一个标志,点过的记录设置一个标志位,有这个标志的记录都显示为红色。
[解决办法]
Dev组件本身有色彩方面的控件可以配合使用的,在DEV Expreee面板上cxStyleRepository,通过这个控件
可以设置样式,例字体,背景色,等等(双击控件可以进入,点击ADD即可进行设置)。

上面设置好后,在CXGRID中的VIEW即可调用,VIEW中有个Styles属性,那么想如何设置色彩效果,只要cxStyleRepository中有定义,都可以调用,

如楼主想要的当前行的只要设置Inactive或selection的样式为cxStyleRepository中定义的某一种即可。
[解决办法]
呵呵,我不是这样解决的。
用5楼说的。
你再加一个List记录下 OnChangeRecord (大概吧)里得到的数字。
在 OnGetStyle (大概吧)里直接赋值那个 TcxStyle 即可。
函数名字不具体。
看看就知道了。

热点排行