使用 Web Browser 控件的 newWindow2 事件打开弹出的网页。
来源:互联网 发布:电商cms 编辑:程序博客网 时间:2024/05/16 08:42
this.axWebBrowser1.NewWindow2 += new AxSHDocVw.DWebBrowserEvents2_NewWindow2EventHandler(this.axWebBrowser1_NewWindow2);
private void axWebBrowser1_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
...{
BrowserForm form=new BrowserForm();
form.MdiParent=this.MdiParent;
e.ppDisp=form.axWebBrowser1.Application;
form.Show();
}
其中axWebBrowser1_NewWindow2是NewWindow2的响应函数,只需要在捕获事件以后手工创建新的MDI子窗口并将子窗口中的AxWebBrowser的Application值传给e.ppDisp即可。需要注意的是,其中不能将e.cancel属性设为true。
private void axWebBrowser1_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
...{
BrowserForm form=new BrowserForm();
form.MdiParent=this.MdiParent;
e.ppDisp=form.axWebBrowser1.Application;
form.Show();
}
其中axWebBrowser1_NewWindow2是NewWindow2的响应函数,只需要在捕获事件以后手工创建新的MDI子窗口并将子窗口中的AxWebBrowser的Application值传给e.ppDisp即可。需要注意的是,其中不能将e.cancel属性设为true。
- 使用 Web Browser 控件的 newWindow2 事件打开弹出的网页。
- 如何使用 web 浏览器控件 NewWindow2 事件 Visual C#
- Web Browser控件的属性与事件
- winform web browser 访问加载网页的控件
- Web Browser的网页中关闭Web Browser程序
- 2015.2.16 关于delphi web控件打开新网页时弹出关闭页面(js代码)出错的解决办法研究
- 用系统默认浏览器打开Microsoft Web Browser控件触发的超链接
- Microsoft Web Browser控件的常用功能
- Microsoft Web Browser控件的常用功能
- Microsoft Web Browser控件的常用功能
- Web网页的控件使用小巧记录
- 在WebBrowser控件打开的网页链接后直接打开而不新弹出IE窗口来打开
- PB中使用WEB Browser的異常問題
- QT5.5 webengine 打开browser 后调用 web 的 JavaScript
- Web Browser 的扩展
- PB中使用Microsoft Web Browser控件
- PB中使用Microsoft Web Browser控件
- 按钮的点击事件----打开网页
- 二十四孝图(精美)
- J2ME中文问题的解决方案
- 最新QQ的http协议整理
- 音乐知识全接触
- 精美【中国结】
- 使用 Web Browser 控件的 newWindow2 事件打开弹出的网页。
- Budi Kurniawan写的Struts入门系列终于看完了
- 如何让OpenGL渲染出的场景能在彩色和黑白间切换
- 这几天的收获
- 使用XmlReader迭代代替类型化DataSet和IDataReader解析关联数据
- ASP.NET组件设计Step by Step(7)
- 研究生和本科生学习的差别
- The Dependency Inversion Principle(翻译)
- linux问题一句话(网络无关篇)