首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

Combox不能捆绑Index值,咋回事儿

2012-02-24 
Combox不能捆绑Index值,怎么回事儿?想做这样一件事情:1.将Combox的下拉表设成字符,比如:张三|李四|王二麻

Combox不能捆绑Index值,怎么回事儿?
想做这样一件事情:

1.   将Combox的下拉表设成字符,比如:张三|李四|王二麻子;
2.   输入的不应是列表字符,而是每列的Index值。也就是说这个字段是整数型的。

为此我的做法是:

在List属性里写:
张三
李四
王二麻子
在ItemData属性里写:
0
1
2
结果运行后在文本框中显示的不是姓名,而是数字。
请问问题在哪儿?谢谢!


[解决办法]
Private Form_Load()
'添加
Combox.Clear
Combox.AddItem "张三 "
Combox.ItemData(Combox.NewIndex)=1001
Combox.AddItem "李四 "
Combox.ItemData(Combox.NewIndex)=1002
Combox.AddItem "王五 "
Combox.ItemData(Combox.NewIndex)=1003


'查看
Debug.Print Combox.List(0)
Debug.Print Combox.List(1)
Debug.Print Combox.List(2)

End Sub

热点排行