读书人

有几种方法确定listbox选择项?该怎么

发布时间: 2012-08-13 13:21:53 作者: rapoo

有几种方法确定listbox选择项?
方法1,用Selected方法
Dim n As Integer
For n = 0 To list1.listcount-1
If List1.Selected(n) = True Then
Exit For
End If
Next

方法2
Str = List2.Text
通过循环确定所选择的是哪个项。

t1 = Val(Me.List2.Text)

With Me.List2
.Clear
For ii = 0 To UBound(FlangeTypeArr)
If t1 = FlangeTypeArr(ii) Then
kk = ii
End If
Next ii
.Selected(kk) = True
End With


请问,各位还有哪些更有效的方法。谢谢。

[解决办法]
第一个方法就很好,第二个方法遇到列表项文字重复就不好使了。
[解决办法]
第一种方法,主要用于允许多选的情况。

如果不允许多选,ListBox 的 ListIndex 所指的,就是选定列表项。

List1.List(List1.ListIndex)

读书人网 >VB

热点推荐