C# 在列表框中选择要转到该url的项?
当我点击列表框中的某个项目时,我需要转到该URL。 但是我得到了错误C# 在列表框中选择要转到该url的项?,c#,C#,当我点击列表框中的某个项目时,我需要转到该URL。 但是我得到了错误无法将System.Uri转换为字符串 这是我的密码: private void lbFavo_MouseDoubleClick(object sender, MouseEventArgs e) { if (lbFavo.SelectedItem != null) { string link = lbFavo.SelectedText
无法将System.Uri转换为字符串
这是我的密码:
private void lbFavo_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (lbFavo.SelectedItem != null)
{
string link = lbFavo.SelectedText;
webBrowser.Navigate(lbFavo.SelectedItem);
}
}
例如,您必须使用http或https提供站点的完整url
//Fine
webBrowser1.Navigate("https://www.google.lk");
//错误
webBrowser1.Navigate("www.google.lk");
因此,请确保将限定的url传递给Navigate()方法。此外,您不能直接使用SelectedItems属性使用以下代码
webBrowser1.Navigate(listBox1.SelectedItem.ToString());
再次阅读问题,错误是无法将System.Uri转换为字符串
,因此用户将Uri传递给导航函数。