当前位置:编程学习 > VB >>

vb中combo控件使用小问题

combo.AddItem Name, nIndex

如何使Name和nIndex对应起来

在我取得时候如何根据nIndex得到Name???

还有如何取得单击项的索引??? --------------------编程问答-------------------- .listindex就是nIndex,.text就是Name --------------------编程问答-------------------- Private Sub Combo1_Click()
Debug.Print Combo1.ListIndex
Debug.Print Combo1.Text
End Sub
--------------------编程问答-------------------- ombo.list[nindex].text --------------------编程问答-------------------- VB中这样写
Combo1.List(nIndex),不用.text --------------------编程问答-------------------- 也就是说我在改变combo列表时,在change事件中直接读就可以了,就是被选中的那项??? --------------------编程问答-------------------- combo的change是内容文字改变,你指的应该是选中项改变吧,应该是click事件

Private   Sub   Combo1_Click()
Debug.Print   Combo1.ListIndex
Debug.Print   Combo1.Text
End   Sub 

就是当combo1选中项改变时,取得所选项的nIndex和Name --------------------编程问答-------------------- 1、被选择项的索引号是:Index=Combo1.ListIndex
2、如何使Name和nIndex对应起来?
   手工操作,添加的第一项是nIndex=0,第二项nIndex=1,余此类推......。
   nIndex<Combo1.ListCount
3、如何根据nIndex得到Name? 
   用Combo1.List(Combo1.ListIndex)返回单击选择的项。
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,