子WebBrowser窗口上的“关闭”按钮关闭父窗口(.NET,winforms)

时间:2010-09-23 21:19:39

标签: .net winforms embedded-browser


我正在使用WebBrowser控件来允许用户导航到Intranet Web门户并使用户保持在c#桌面应用程序中。在某些情况下,用户可以点击html页面上的链接,并打开带有WebBrowser控件的子窗口(为此,我在父WebBrowser控件上订阅了NewWindow事件)。 子窗口页面上有“关闭”按钮。就像那样:
<input type="button" name="closeButton" onclick="window.close()">
当用户点击此按钮窗口并关闭父浏览器控件时(没有上升关闭/关闭事件)并且子窗口变为挂起。

但是如果我们在IE6中做同样的步骤 - 一切正常 任何命题?
提前谢谢。

1 个答案:

答案 0 :(得分:0)

好了,问题解决了,但是有点脏了:打开弹出窗口后我找到"closeButton"并删除"onclick"事件中的代码,然后我将事件处理程序附加到“{{1} }“event(api允许这样做),其中包含代码,通过winforms api手动关闭弹出窗口;

相关问题