读书人

Combox不能捆绑Index值咋回事儿

发布时间: 2012-02-24 16:30:38 作者: rapoo

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

读书人网 >VB

热点推荐