您的位置:首页 > 其它

使用 Web Browser 控件的 newWindow2 事件打开弹出的网页。

2005-01-27 23:48 351 查看

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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐