【发布时间】:2012-10-06 00:39:40
【问题描述】:
我正在尝试使用 2 个单独的 ListBoxes 来列出离线和在线服务器。该框每 3 秒刷新一次,我需要能够遍历每个项目并获取其文本和索引。
我能做些什么呢?
我尝试过基于 ListBox.Items 创建一个 For 循环,但没有成功。
【问题讨论】:
-
你能用一小段代码展示你已经尝试过的东西吗?
我正在尝试使用 2 个单独的 ListBoxes 来列出离线和在线服务器。该框每 3 秒刷新一次,我需要能够遍历每个项目并获取其文本和索引。
我能做些什么呢?
我尝试过基于 ListBox.Items 创建一个 For 循环,但没有成功。
【问题讨论】:
您可能希望使用以下方面的内容:
For l_index As Integer = 0 To MyListBox.Items.Count - 1
Dim l_text As String = CStr(MyListBox.Items(l_index))
Next
【讨论】:
试试这个经典的方法:
For i = 0 To ListBox1.Items.Count - 1
ListBox1.SelectedIndex = i
MsgBox("text: " & ListBox1.Text & "index: " & i)
Next
【讨论】: