这就是我想要做的。
- 使用 Web 浏览器加载 Windows 窗体应用程序
- 转到某个链接
- 检查 url 栏是否为空,如果不是,则获取当前 url 并写入字符串,然后导航到其他 url。
我不断得到Cannot implicitly convert type 'System.Uri' to 'string'
,我尝试了一些事情,但无法理解它。
string url;
try
{
if (webBrowser1.Url != null)
{
// url = webBrowser1.Url;
MessageBox.Show("Success!");
}
else
{
MessageBox.Show(":(!");
}
}
catch
{
MessageBox.Show("Something Screwed Up");
}
现在,:(
当我注释掉错误时,我得到了。这是在 form1.cs 上 - 我应该在 program.cs 上这样做吗?当我检查时,似乎对象可能没有被创建,但我不知道。默认情况下,表单会使用预加载的 URL 加载。