对 COM 组件的调用返回了错误 HRESULT E_FAIL
程序代码:
private void WebBrowser_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e) { //我用的是AxWebbrowser,在用选项卡打开新的链接时发生错误 e.cancel = true; AxWebBrowser web = (AxWebBrowser)tabWeb.SelectedTab.Controls[0]; string url = web.StatusText;//这里出错!!提示 用户代码未处理COMException //对 COM 组件的调用返回了错误 HRESULT E_FAIL TabPage newpage = new TabPage(); AxWebBrowser newWebBrowser = new AxWebBrowser(); newWebBrowser.TabIndex = 0; newWebBrowser.NewWindow2 += new AxSHDocVw.DWebBrowserEvents2_NewWindow2EventHandler(WebBrowser_NewWindow2); newWebBrowser.NavigateComplete2 += new AxSHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(WebBrowser_NavigateComplete2); newWebBrowser.Dock = DockStyle.Fill; tabWeb.TabPages.Add(newpage); newpage.Controls.Add(newWebBrowser); tabWeb.SelectTab(newpage); newWebBrowser.Navigate(url); } 到底出了什么错?谁懂?请写下正确代码。谢了。