单击列表框项打开WebBrowser

时间:2015-07-23 16:08:07

标签: c#

在webbrowser控件中,我有一个列表框。 html页面上的数据已经加载了列表框,如何点击列表框中的每个项目并打开一个对应的html页面? (已放入项目调试文件夹的html页面)。我可以使用SelectedIndexChanged事件吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

在SelectedIndexChanged事件中,获取新选择的列表框值并打开URL ...

System.Diagnostic.Process.Start(urlFromListBox);

答案 1 :(得分:0)

如果我理解你并且你使用了webbrowser控件,那么请尝试这样的事情

private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    var myUri = new Uri("/" + Uri.EscapeDataString((string)listBox.SelectedItem), UriKind.Relative);

    NavigationService.Navigate(myUri);
}