| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 904 人关注过本帖, 1 人收藏
标题:GRID控件获得焦点格不与该行一起变色
只看楼主 加入收藏
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
结帖率:84.21%
收藏(1)
已结贴  问题点数:20 回复次数:12 
GRID控件获得焦点格不与该行一起变色
[attach]73319[/attach],当点击所需要的行时,选中的单元格没有与该行其它单元同变色?
 this.setall("dynamicbackcolor","iif(this.activerow=recno(),rgb(62,62,0),rgb(255,255,255))")
thisform.setall("selectedbackcolor",rgb(62,62,0),"textbox")
this.setall("dynamicFOREcolor","iif(this.activerow=recno(),rgb(255,255,255),rgb(0,0,0))")
这是我的背景变色代码,有什么错的地方么?
图片附件: 游客没有浏览图片的权限,请 登录注册
当按上下键时又是可以的,怎么解决点击时一起变?

[ 本帖最后由 pzyun1985 于 2013-10-28 07:56 编辑 ]
2013-10-28 07:53
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 楼主 pzyun1985
图片附件: 游客没有浏览图片的权限,请 登录注册
点击就成这样,有点不好看
2013-10-28 07:59
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
获得焦点的单元格与其他单元格一样的话,用户又如何辨别当前焦点在哪个单元格呢!

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-10-28 08:05
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
二楼的图是正常的

只求每天有一丁点儿的进步就可以了
2013-10-28 08:39
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
回复 3楼 hu9jj
对的 那样就没区别了
2013-10-28 11:52
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 5楼 tlliqi
那就是说不能改咯
2013-10-28 19:03
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
当然可以改,只是没有这个必要。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-10-28 19:08
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 7楼 hu9jj
有啊,我不是为了获得单元格焦点,因为用户点这个只是为了加亮该行
2013-10-28 19:16
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
收藏
得分:20 
用 VFP9。0 很容易实现 在GRID 的init中加入如下代码

    LOCAL i
    FOR i=1 TO this.ColumnCount
        this.Columns(i).text1.BackColor=this.HighlightBackColor
        this.Columns(i).text1.ForeColor=this.HighlightForeColor
    ENDFOR
    this.SelectedItemBackColor=this.HighlightBackColor


[ 本帖最后由 bccn0906 于 2013-10-30 17:39 编辑 ]
2013-10-30 17:36
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 9楼 bccn0906
很感谢你,解决了,但不是写在INIT里,写在AFTERROWCOLCHANGE里!
2013-10-30 23:15
快速回复:GRID控件获得焦点格不与该行一起变色
数据加载中...
 
   



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

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