标题:关于Combo控件与Listview控件组合使用的问题
只看楼主
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
结帖率:80%
已结贴  问题点数:20 回复次数:6 
关于Combo控件与Listview控件组合使用的问题
本人初学VB(以前略学过一点点VBA),在VBA中,用户点击Listview控件时,可以通过ComboBox1=ListView1.ListItems(i).Text的代码把Listview1中选中的数据在ComboBox1显示出来,但在VB6中使用Combo1=ListView1.ListItems(i).Text时,却显示出错提示“Text为只读属性。。。”,不知有何方法可以解决?
搜索更多相关主题的帖子: Combo 控件 Listview 
2009-07-27 10:24
loveve
Rank: 4
等 级:业余侠客
威 望:1
帖 子:452
专家分:213
注 册:2005-4-11
得分:7 
Combo1=


五月的雪
2009-07-27 15:16
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
得分:0 
以下是引用loveve在2009-7-27 15:16的发言:

Combo1=


比如,Listview1中有数据如下:
字段1    字段2     字段3
张三     中级      2000
李四     高级      2000
而Combo1中的下拉选项为:高级、中级、初级
想实现如果用户选中第一行,则Combo1显示的内容为“中级”,如果选中第二行,则Combo1显示的内容为“高级”。
2009-07-27 16:11
loveve
Rank: 4
等 级:业余侠客
威 望:1
帖 子:452
专家分:213
注 册:2005-4-11
得分:0 
是不是应该
Combo1.text=
?

五月的雪
2009-07-27 19:12
W11400661
Rank: 8Rank: 8
来 自:达拉达斯
等 级:蝙蝠侠
威 望:2
帖 子:163
专家分:834
注 册:2008-10-12
得分:7 
combo1的style属性不要设置为2,试试?
2009-07-28 16:48
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
得分:0 
以下是引用W11400661在2009-7-28 16:48的发言:

combo1的style属性不要设置为2,试试?

虽然这样可以达到目的,但问题又来了,如果把Style的属性设置为0或者1,那么又不能够限制用户只能使用Combo里的内容了。
2009-07-28 23:58
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
得分:0 
奇怪了,VBA中可以做到的,VB竟然不可以?
2009-07-30 14:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-280659-1-1.html




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

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