|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 关于列表框与spinner配合使用的问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3126
人关注过本帖
标题:
关于列表框与spinner配合使用的问题
取消只看楼主
加入收藏
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
结帖率:
83.33%
楼主
收藏
问题点数:0 回复次数:10
关于列表框与spinner配合使用的问题
我有一个列表框,mutiselect设为.t.,可以复选,然后利用list()所选各项的值,这个没有问题.
但是在处理程序里,所选项的数量不一样.例如我有鼠标,键盘两个项在列表中被复选,在另一个"厂家"文本框里输入它们共同的厂家.其中鼠标一件,键盘两件.我希望能够在复选时给每个选中项加一个spinner用来调节数量,应该如何做?
搜索更多相关主题的帖子:
spinner
列表
2008-10-18 13:30
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
2
楼
收藏
得分:0
我初步想了一下,如果不能给list的选中项绑一个spinner,那只有通过判断鼠标选取项目的位置计算出添加spinner的位置.而且我这个列表框是带滚动条的,似乎很麻烦.
2008-10-18 13:47
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
3
楼
收藏
得分:0
就是这个问题啊,spinner绑定字段只能是一条当前记录,即使我多选,spinner也只绑定我最后一次点击的记录.
我多选时,要分别调整选中项的数量.也就是界面上要出现多个spinner,分别对应相应的项目.
2008-10-18 18:01
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
4
楼
收藏
得分:0
我举例说明我需要这样做的原因
比如我的表里有以下字段:
商品名,数量,顾客姓名
其中商品名是放在list里面可以选取的,包括A,B,C等商品.
很多顾客都买2件A,1件B,1件C
我复选2件A,1件B,1件C后,就可以在一个文本框里输入顾客姓名,回车执行添加多条记录的操作.这样我就可以一直输入,回车,输入,回车.....我以前问的那个锁定文本框焦点的问题,就是出于这个目的.
wzxc说的意思,我不知道理解的对不对.
您是说另外做一个表格控件,在列表框里复选,把复选的内容显示在表格里,使用用数量列的spinner.
这样应该可以完成我说的功能,就是表格框件太占地方了.我希望只增加spinner,或者不用list只用表格也行,不过只用表格的话,我还不会在表格控件里复选,这又是个问题.
[[it] 本帖最后由 潇洒人间一剑仙 于 2008-10-19 00:05 编辑 [/it]]
2008-10-18 23:54
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
5
楼
收藏
得分:0
我按wxzc的思路,只能做出这种列表框和表格共存的结果,这个太占地方了,不是我想要的效果.
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
2008-10-19 14:14
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
6
楼
收藏
得分:0
[bo][un]ibmlang_002[/un] 在 2008-10-20 07:41 的发言:[/bo]
要不,list就不要了。就用grid也是可以的:在GRID中显示全部选项,默认数量0,选择相应的选项,回车或确定后刷新GRID。
grid不能复选
2008-10-20 12:25
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
7
楼
收藏
得分:0
[bo][un]hu9jj[/un] 在 2008-10-20 09:11 的发言:[/bo]
建议用Combo向Grid添加品种,然后在Grid中编辑数量。
那倒是解决了空间的问题,不过操作就太不方便了.
首先combo不能复选,要多次点击下拉,操作量比复选大了一倍.
第二,清空grid的条件无法判断,还要手动进行清空操作.
2008-10-20 12:31
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
8
楼
收藏
得分:0
那就是说还是要有list控件吧.
2008-10-20 18:00
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
9
楼
收藏
得分:0
可能是我没说清楚,我的默认值是1而不是零.只改大于1的选项,如果spinner不行,只要文本框也可以,绝大多数录入数据是1,这样操作量最少.
如果说默认值可以为0的话,我就没必要只显示非零的数据了,直接运行程序计算就行了.
我现在正在试着用计算座标的方法让addobject("物品名","spinner")产生的控件出现在对应的list项旁边.但是在list的click事件里要先用type()来判断同名对象,然后将上一次的"物品名"对象release,这一步老是出现问题.我还没找到原因.如果不行,我把代码传上来,几位帮忙看看.
2008-10-20 18:11
举报帖子
使用道具
赠送鲜花
潇洒人间一剑仙
等 级:
论坛游民
威 望:
1
帖 子:140
专家分:48
注 册:2008-9-19
第
10
楼
收藏
得分:0
啊,我找到原因了,原来是要用removeobject而不是release,低级错误啊,呵呵.
接下来就是调座标了.胜利在望啊.
2008-10-20 18:18
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
关于列表框与spinner配合使用的问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.026136 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved