相关疑难解决方法(0)

如何在我创建的另一个窗口中显示来自WebBrowser的弹出窗口?

我试图在我的一个应用程序中实现一个简单的Web浏览器控件.这是为了帮助将Web应用程序集成到我正在创建的工具集中.

问题是,这个网络应用程序绝对喜欢弹出窗口....

当弹出窗口打开时,它会在IE窗口中打开,该窗口不是我的主窗口所属的MDI容器窗体的子窗口.

如何通过单击我的WebBrowser中的链接创建任何和所有弹出窗口作为我的MDI容器的子项(类似于设置窗体的MDIParent属性)?

提前致谢.

c# mdiparent webbrowser-control

7
推荐指数
1
解决办法
2万
查看次数

Web浏览器控件 - 检测js window.close何时被调用

我一直在寻找很多小时但找不到合适的解决方案.

当调用js函数关闭窗口时,我的c#webbrowser控件(winforms应用程序的一部分)会冻结.

我可以捕获一个js window.close事件吗?

我找到的最接近的解决方案如下,但它不起作用(编译器不会抛出错误):

HtmlDocument htmlDocument = this.webBrowser1.Document;
htmlDocument.Window.Unload += new HtmlElementEventHandler(Window_Unload);
Run Code Online (Sandbox Code Playgroud)

方法:

    void Window_Unload(object sender, HtmlElementEventArgs e)
    {
      MessageBox.Show("Display me when webbrowser control is disposed");
    }
Run Code Online (Sandbox Code Playgroud)

这只是我的第二个c#程序,也是我第一次无法找到自己的工作解决方案.

.net c# webbrowser-control winforms

5
推荐指数
1
解决办法
5450
查看次数

标签 统计

c# ×2

webbrowser-control ×2

.net ×1

mdiparent ×1

winforms ×1