C# vb.net列表框项重复迭代

C# vb.net列表框项重复迭代,c#,vb.net,C#,Vb.net,我在表单上有listbox,在listbox内部填充了代理列表 我在表格上还有两个Webbrowser 我想将每个代理调用到每个webbrowser 例如,webbrowser2使用1.1.1.1,webbrowser4使用2.2.2.2 当前的问题是,当用于循环的代理使用相同的代理时 webbrowser2使用1.1.1.1,webbrowser4也使用1.1.1.1 For i As Integer = 0 To ListBox1.Items.Count - 1 Us

我在表单上有listbox,在listbox内部填充了代理列表

我在表格上还有两个Webbrowser

我想将每个代理调用到每个webbrowser

例如,webbrowser2使用1.1.1.1,webbrowser4使用2.2.2.2

当前的问题是,当用于循环的代理使用相同的代理时

webbrowser2使用1.1.1.1,webbrowser4也使用1.1.1.1

    For i As Integer = 0 To ListBox1.Items.Count - 1
        UseProxy(ListBox1.SelectedIndex)
        WebBrowser2.Navigate(FlatTextBox3.Text)
        ListBox1.SelectedIndex += 1

        UseProxy(ListBox1.SelectedIndex)
        WebBrowser4.Navigate(FlatTextBox3.Text)
        ListBox1.SelectedIndex += 1

    Next

listBox1。SelectedIndex
-1
开头,带“无”


因此,尝试在
for
循环的
之前设置
列表框1.SelectedIndex=0

列表框中只有两项?在列表框中加载了100个代理。谢谢!我设置了,但不起作用。它仍然对两个webbrowser使用相同的代理