| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1582 人关注过本帖, 2 人收藏
标题:GRID控件中如何制作选择项
只看楼主 加入收藏
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:682
专家分:1299
注 册:2009-3-1
结帖率:100%
收藏(2)
已结贴  问题点数:10 回复次数:13 
GRID控件中如何制作选择项
图片附件: 游客没有浏览图片的权限,请 登录注册

GRID控件中如何制作如上图的选择项,求助高手解决。谢谢
搜索更多相关主题的帖子: 如何 制作 
2012-03-08 20:46
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Column中嵌入CheckBox替代TextBox

授人以渔,不授人以鱼。
2012-03-08 21:01
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:682
专家分:1299
注 册:2009-3-1
收藏
得分:0 
如何嵌进去呢?(楼上说的是思路,这思路本来也知道,可技术呢,我就不会,哈哈。。。)求赐技术。谢谢
2012-03-08 21:59
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
先删除TEXTBOX,然后加入CHECKBOX

坚守VFP最后的阵地
2012-03-08 22:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:8 
在Grid控件中选中Column(用控件树选,鼠标很难选的),在Column下面添加一个CheckBox,然后把这个CheckBox设定为CurrentControl,将数据Bind到Column中,再将Column的Sparse=.F.。这是用可视化编程时大致的操作,纯代码的就不贴了,反正没多少人用纯代码写程序,给了也参考不着。坛上有两三个兄弟说过这个操作的,可能你没看见。

授人以渔,不授人以鱼。
2012-03-08 22:04
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:2 
根据楼上的指导,我做出来了,挺好用,谢谢!又学了一手。
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-03-09 15:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在Grid中内嵌各种各样的控件都是可以的,要知道Cell其实是一个Container式的容器,在里面放多种控件、甚至容器再容器,也是可以的。

授人以渔,不授人以鱼。
2012-03-09 16:02
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
回复 6楼 muyubo
不错,鼓励一下
2012-03-09 16:03
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:682
专家分:1299
注 册:2009-3-1
收藏
得分:0 
经过N次的试验,找到了一个简单的方法:
1、在GRID的属性窗口选择列下的TEXT1(此时可以看到表单上的GRID的周围有一圈浅绿色的花边,说明GRID处于可编辑状态)
2、在表单的标题栏(或GRID区域)上点一下(不可多点),使焦点从属性窗口转到表单上,按一DELETE键,此时第一步所选的TEXT1控件被删除(此时可以看到表单上的GRID的周围有一圈浅绿色的花边,说明GRID继续处于可编辑状态)
3、点选一下工具栏上的以CheckBox,到表单上刚才TEXT1消失的地方拖一下就成了(想换什么 选什么 再拖一下)
4、再到属性窗口将该列的.Sparse属性修改为.F. 就完成了

[ 本帖最后由 xs591222 于 2012-3-11 09:42 编辑 ]
2012-03-11 09:39
dapinetree
Rank: 2
等 级:论坛游民
帖 子:29
专家分:34
注 册:2011-9-11
收藏
得分:0 
学习一下,呵呵!
2012-03-11 21:49
快速回复:GRID控件中如何制作选择项
数据加载中...
 
   



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

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