在 Visual Studio 2010 中,使用 c#;
我打开浏览器:
private IE browser;
private void Set_Browser()
{
string splashUrl = "google.com";
browser= new IE(splashUrl);
}
如果用户(人)不小心关闭了浏览器,那么我的应用程序将无法再工作。
问题:
- 那么如何检查用户是否手动关闭了浏览器?
- 我能否通过将浏览器作为控件添加到我的应用程序 GUI 来让用户关闭浏览器?[使用 Windows 窗体]
- -> 我该怎么做?
与这篇文章相关的最后一个问题如何将 watin 与 WebBrowser 控件一起使用?(2岁,但也没有像样的答案)
编辑:给出 URL 中的解决方案似乎有效。问题是,如果我尝试将 WebBrowser.ActivateX.. 作为对象发送给其他类。然后我的 browser = new IE(..) 返回 null。当我在表单类中实例化它时它确实有效。有什么解决办法吗?