0

我有一个包含项目列表的列表框,我想在单击时为它们提供操作,不幸的是,当我尝试双击列表框时,该操作将应用于整个列表框,我无法在任何地方找到有关如何操作的提示对列表框中的每个项目执行操作。在这种情况下,我希望单击列表框上的一个项目以在 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")

有人能帮忙吗?问候

4

1 回答 1

2

如果每个项目都是有效地址,则:

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
于 2014-11-16T04:47:16.157 回答