Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C AxSHDocVw.AxWebBrowser句柄window.open()事件_C#_Axwebbrowser - Fatal编程技术网

C# C AxSHDocVw.AxWebBrowser句柄window.open()事件

C# C AxSHDocVw.AxWebBrowser句柄window.open()事件,c#,axwebbrowser,C#,Axwebbrowser,我正在开发一个可以打开web应用程序页面的windows窗体。 为此,我必须使用COM AxWebBrowser。 问题是当在网页中执行一个窗口。打开动作时,我的AXWebBub中打开了新的页面,并且显示了另一个空白页面。我需要强制新窗口在空白页面中打开,而不影响主页。 我尝试了下面的代码,但效果不好: 使用制度; 使用System.Collections.Generic; 使用系统组件模型; 使用系统数据; 使用系统图; 使用System.Linq; 使用系统文本; 使用System.Wind

我正在开发一个可以打开web应用程序页面的windows窗体。 为此,我必须使用COM AxWebBrowser。 问题是当在网页中执行一个窗口。打开动作时,我的AXWebBub中打开了新的页面,并且显示了另一个空白页面。我需要强制新窗口在空白页面中打开,而不影响主页。 我尝试了下面的代码,但效果不好: 使用制度; 使用System.Collections.Generic; 使用系统组件模型; 使用系统数据; 使用系统图; 使用System.Linq; 使用系统文本; 使用System.Windows.Forms; 名称空间MyProject.MyNamespace { 公共部分类PopupWindow:表单 { 区域字段 私人Poppupwindowu Poppupwindow; 端区 区域中心 公共弹出窗口 { this.InitializeComponent; this.axWebBrowser.Silent=true; this.axWebBrowser.NewWindow3+=新的AxSHDocVw.dwebbrowserevents 2_NewWindow3EventHandleraxWebBrowser_NewWindow3; this.FormClosing+=PopupWindow\u FormClosing; this.show+=显示的新EventHandlerPopupWindow; } 私有无效axWebBrowser_newWindow3对象发送方,AxSHDocVw.dwebBrowserEvents 2_newWindow3事件e { 这是。_popupWindow=null; 这个._poppwindow=新的poppwindow; 这。_popupWindow.WindowsState=FormWindowsState.Maximized; 这是。_popupWindow.AXWebBrowser.RegisterAsBrowser=true; e、 ppDisp=此应用程序; 这._popupWindow.Visible=true; } 端区 区域属性 公共AxSHDocVw.AxWebBrowser AxWebBrowser { 获取{返回this.axWebBrowser;} } 端区 区域方法 private void PopupWindow\u FormClosingobject发送方,FormClosingEventArgs e { e、 取消=真; 这个。隐藏; } private void PopupWindow_Shownobject发送方,事件参数e { this.Size=新尺寸this.Width+2,this.Height+2; } 端区 } }