| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 83 人关注过本帖
标题:vfp中grid复选框点击选中时的问题
只看楼主 加入收藏
cmy001
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2010-12-5
结帖率:0
收藏
 问题点数:10 回复次数:4 
vfp中grid复选框点击选中时的问题
用grid做了一个下拉框,实现多选的功能如下图
图片附件: 游客没有浏览图片的权限,请 登录注册

在表格AfterRowcolChange
c_zf=""
c_zf1=""
SELECT c_grid
c_skip=RECNO()
i=1
l=RECCOUNT()
m=0
c_zf=""
DO whil i<=l
GO i
IF .not.allt(name)=="".and.xz=.t.
m=m+1
c_zf=c_zf+ALLTRIM(name)+","
endi
i=i+1
endd
IF m=0
c_zf=""
ELSE
c_zf=SUBSTR(c_zf,1,LEN(c_zf)-1)
c_zf1=ALLTRIM(STR(m,3))+"个选项"+c_zf
ENDIF
现在的问题是单击选中一个复选框,最下面的一行也会同时被选中,请各位大神看看是什么问题?
搜索更多相关主题的帖子: 选中 复选框 点击 grid vfp 
昨天 10:53
cmy001
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2010-12-5
收藏
得分:0 
这个问题很奇怪
昨天 14:18
shizi0
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:166
专家分:437
注 册:2012-10-2
收藏
得分:0 
AfterRowcolChange跟勾选动作没有直接联系,只要不变换行、列,出现的现象与AfterRowcolChange代码无关。
建议关注一下column.CurentControl=checkBox、column.sparse、column.ControlSource
昨晚 23:09
hsfisher
Rank: 2
等 级:论坛游民
帖 子:84
专家分:41
注 册:2009-4-26
收藏
得分:0 
学习学习
15 小时前
cmy001
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2010-12-5
收藏
得分:0 
以下是引用shizi0在2025-7-28 23:09:16的发言:

AfterRowcolChange跟勾选动作没有直接联系,只要不变换行、列,出现的现象与AfterRowcolChange代码无关。
建议关注一下column.CurentControl=checkBox、column.sparse、column.ControlSource

是不是写在checkbox.click下就不会有问题,试一下
4 小时前
快速回复:vfp中grid复选框点击选中时的问题
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024600 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved