| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1150 人关注过本帖
标题:Combo控件引用ItemData()时出错。请求各位解答
只看楼主 加入收藏
i89586
Rank: 2
等 级:论坛游民
帖 子:3
专家分:13
注 册:2011-9-29
结帖率:0
收藏
已结贴  问题点数:0 回复次数:3 
Combo控件引用ItemData()时出错。请求各位解答
'两个Combo控件,一个text控件。网上找不到答案,才求助各位

Private Sub Combo1_Click()
   Print Combo1.ItemData(Combo1.ListIndex) '引用正常
   Print Combo2.ItemData(Combo2.ListIndex) '错误!!提示无效属性数组索引。 为什么Combo1可以,Combo2不可以??
   Text1.Text = Combo1.ItemData(Combo1.ListIndex) + Combo2.ItemData(Combo2.ListIndex) '单击选择Combo1时计算和并用Text1控件显示。出错!
End Sub


Private Sub Form_Load()
  Combo1.AddItem "a": Combo1.ItemData(0) = 100
  Combo1.AddItem "b": Combo1.ItemData(1) = 200
  Combo1.AddItem "c": Combo1.ItemData(2) = 300
  Combo1.ListIndex = 0

  Combo2.AddItem "a": Combo2.ItemData(0) = 400
  Combo2.AddItem "b": Combo2.ItemData(1) = 500
  Combo2.AddItem "c": Combo2.ItemData(2) = 600
  Combo2.ListIndex = 1

  Show
  Print Combo1.ItemData(Combo1.ListIndex)   '此处引用ItemData()值正常
  Print Combo2.ItemData(Combo2.ListIndex)
End Sub


[ 本帖最后由 i89586 于 2011-9-29 16:07 编辑 ]
搜索更多相关主题的帖子: Combo1 Text1 网上 
2011-09-29 16:02
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:10 
Combo2.ListIndex=-1

无知
2011-09-29 22:48
i89586
Rank: 2
等 级:论坛游民
帖 子:3
专家分:13
注 册:2011-9-29
收藏
得分:0 
Form_Load()中已经令 Combo2.ListIndex = 1 了不应该是-1了。
是不是作用域之类的问题呢?

2011-09-30 08:43
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:0 
以下是引用i89586在2011-9-30 08:43:18的发言:

Form_Load()中已经令 Combo2.ListIndex = 1 了不应该是-1了。
是不是作用域之类的问题呢?

是-1

[ 本帖最后由 Artless 于 2011-10-1 01:03 编辑 ]

无知
2011-10-01 01:02
快速回复:Combo控件引用ItemData()时出错。请求各位解答
数据加载中...
 
   



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

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