ComboBox访问列表选项

Frewin 2012-11-25 02:58:30
CStr(Combobox1.Items(2).ToString),无法读取Combobox1索引为2的值。
For i = 0 To ComboBox1.Items.Count - 1
j = CStr(ComboBox1.Items(i)) If j = svalue Then
MessageBox.Show(svalue.ToString)
ComboBox1.SelectedIndex = i
Exit For
End If
Next


出错了。
...全文
160 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxingmin 2013-03-11
  • 打赏
  • 举报
回复
For i = 0 To ComboBox1.Items.Count - 1 if not(ComboBox1.Items(i) is nothing) andalso ComboBox1.Items(i).ToString()=svalue Then MessageBox.Show(svalue.ToString) ComboBox1.SelectedIndex = i Exit For End If
Bullatus 2013-03-11
  • 打赏
  • 举报
回复
断点跟踪一下,看items下都是什么
夜轻风 2013-02-20
  • 打赏
  • 举报
回复
Me.ComboBox1.Items.Add("A")
        Me.ComboBox1.Items.Add("B")
        Me.ComboBox1.Items.Add("C")
        Dim j As String = ""
        Dim svalue As String = "A"
        For i As Integer = 0 To ComboBox1.Items.Count - 1
            j = CStr(Me.ComboBox1.Items(i))
            If j = svalue Then
                ComboBox1.SelectedIndex = i
                MessageBox.Show(j)
                Exit For
            End If
        Next
环境VS2005
music_0000 2012-12-18
  • 打赏
  • 举报
回复
是否为Nothing?

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧