在visual 2010,与c#一起工作;
我打开浏览器时:
private IE browser;
private void Set_Browser()
{
string splashUrl = "google.com";
browser= new IE(splashUrl);
}如果用户(人)意外关闭浏览器,则我的应用程序将无法继续工作。
问题:
最后一个问题是关于这个帖子如何在WebBrowser控件中使用watin? (2岁,但也没有像样的答案)
编辑:给定URL中的解决方案似乎有效。问题是如果我试图发送WebBrowser.ActivateX..。作为其他类的对象。然后我的浏览器=新IE(.)返回null。不过,当我在form类中实例化它时,它确实有效。有什么解决办法吗?
发布于 2012-12-30 14:28:02
您可以每隔x秒搜索internet explorer的进程,并查看浏览器是否已经使用以下代码运行:
bool isRunning = false;
foreach (Process clsProcess in Process.GetProcesses()) {
if (clsProcess.ProcessName.Contains("iexplore"))
{
isRunning = true;
break;
}
}您可以使用这篇文章
也可以使用这篇文章将浏览器控件添加到应用程序中。
发布于 2012-12-30 15:22:34
您可以做的一件事是隐藏浏览器以避免用户关闭它。看看这个问题。
https://stackoverflow.com/questions/14091478
复制相似问题