C# webbrowser 关闭问题
用webbrowser访问网页时,有的网页有关闭当前窗口按钮,点击之后程序没反应,在重新访问其他地址。程序抛出运行是异常““System.Runtime.InteropS...
用webbrowser访问网页时,有的网页有关闭当前窗口按钮,点击之后程序没反应,在重新访问其他地址。程序抛出运行是异常“
“System.Runtime.InteropServices.COMException”类型的未经处理的异常出现在 System.Windows.Forms.dll 中。
其他信息: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
“
----------------------------------
如何能阻止用户关闭窗口操作??? 展开
“System.Runtime.InteropServices.COMException”类型的未经处理的异常出现在 System.Windows.Forms.dll 中。
其他信息: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
“
----------------------------------
如何能阻止用户关闭窗口操作??? 展开
5个回答
2013-11-14
展开全部
有一个WindowClosing事件,你可以通过监视这个事件,对返回参数做出设置。就像我们关闭窗口时候的close事件,可以让关闭操作无效的。
这里有官方解释。
http://support.microsoft.com/kb/253219
这里有官方解释。
http://support.microsoft.com/kb/253219
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IHTMLWindow2 win = (IHTMLWindow2)web.Document.Window.DomWindow;
string s = "function window.close(){document.write('OK');}";
win.execScript(s, "javascript");
string s = "function window.close(){document.write('OK');}";
win.execScript(s, "javascript");
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要组织用户关闭窗口呢,这个业务本身就是不合理的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试着捕捉一下这个错误,加一些条件啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询