| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1421 人关注过本帖
标题:求助:grid控件活动单元格的背景色总是和grid的背景色一致,如何修改
取消只看楼主 加入收藏
w12l01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-6-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求助:grid控件活动单元格的背景色总是和grid的背景色一致,如何修改
如题,我的目的是让选中单元格所在行整体都为一个背景色(黑)前景色(白),于是
在grid的afterrowcolchange中用
this.setall('dynamicforecolor','iif(this.activerow=recn(),rgb(255,255,255),rgb(0,0,0))','column')
this.setall('dynamicbackcolor','iif(this.activerow=recn(),rgb(0,0,0),rgb(255,255,255))','column')
但是运行后的效果却是
只有活动单元格所在行其他单元格的背景色前景色起作用了,活动单元格的背景色还是白前景色还是黑,
请问高手,这是怎么回事啊?
搜索更多相关主题的帖子: 背景色 
2011-06-09 09:52
w12l01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-6-8
收藏
得分:0 
已经明白了,vfp6.0没有allowcellselection属性所致
2011-06-09 19:14
w12l01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-6-8
收藏
得分:0 
回复 2楼 muyubo
谢谢你的回复,我刚刚弄明白了,是这样的

如果用鼠标选中单元格时,活动单元格肯定是要高亮显示的,要是不允许选中单元格(就像你说的那样用方向键来移动),问题就可以解决了,但是VFP6.0里的grid没有AllowCellSelection属性(当其值为.T.时允许单击或双击单元格),VFP9.0有这个属性

但是在VFP6.0里就不知道怎么弄了


再次感谢你!
2011-06-09 19:27
w12l01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-6-8
收藏
得分:0 
个人觉得高版本比低版本的对象化更强些,其实高版本一步做到的,低版本也能做到,虽然复杂点,但是懂得了会很开心,
现在还没达到那种“既知其然而又知其所以然”的境界了
2011-06-10 16:41
快速回复:求助:grid控件活动单元格的背景色总是和grid的背景色一致,如何修改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034829 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved