我有一个包含项目列表的列表框,我想在点击时给他们操作,不幸的是,当我尝试双击列表框时,操作应用于整个列表框,我无法找到提示关于如何对列表框中的每个项目进行操作的任何地方。 在这种情况下,我希望单击列表框上的项目以在webbroswer1上显示YouTube视频 所以我被要求不那么模糊......我想让Listbox上的每个ITEM导航到不同的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")
有人能帮忙吗? 此致
答案 0 :(得分: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