Vb.net 列表框项操作

Vb.net 列表框项操作,vb.net,winforms,listboxitems,Vb.net,Winforms,Listboxitems,我有一个带有项目列表的列表框,我想在单击时为它们提供操作,不幸的是,当我尝试双击列表框时,该操作将应用于整个列表框,我无法在任何地方找到如何为列表框上的每个项目提供操作的提示。 在本例中,我希望单击列表框中的一个项目,在webbroswer1上显示youtube视频 所以我被要求不要太含糊……我想让列表框中的每个项目导航到不同的webbrowser页面。我没有比下面发布的代码更多的代码 Private Sub ListBox1_SelectedIndexChanged(sender As Obj

我有一个带有项目列表的列表框,我想在单击时为它们提供操作,不幸的是,当我尝试双击列表框时,该操作将应用于整个列表框,我无法在任何地方找到如何为列表框上的每个项目提供操作的提示。 在本例中,我希望单击列表框中的一个项目,在webbroswer1上显示youtube视频 所以我被要求不要太含糊……我想让列表框中的每个项目导航到不同的webbrowser页面。我没有比下面发布的代码更多的代码

Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
    Dim curItem As String = ListBox1.SelectedItem.ToString()

    WebBrowser1.Navigate("http://www.youtube.com/embed/ECIupNr8U-o")
有人能帮忙吗?
如果每个项目都是有效地址,则:

Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
  If Not Listbox1.SelectedIndex = -1 Then
    WebBrowser1.Navigate(ListBox1.SelectedItem.ToString())
  End If
End Sub

您是否尝试了
SelectedIndexChanged
事件?你能展示一些代码来帮助解释你在做什么吗?你没有在任何地方使用curItem值。。。在我看来,你总是会访问同一个网页。当我在列表框中选择curItem时,这工作正常。它会导航到选定的视频…但我无法将其他视频添加到列表框上的其余项目。因此,您是否说列表框中的每个项目都有一个指向不同视频的完整路径?像——
”http://www.youtube.com/embed/ECIupNr8U-o“