private void WebBrowser_StartNewWindow(object sender, ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs e) { if ((e.NavigationContext & ExtendedWebBrowser2.UrlContext.UserFirstInited) == ExtendedWebBrowser2.UrlContext.UserFirstInited && (e.NavigationContext & ExtendedWebBrowser2.UrlContext.UserInited) == ExtendedWebBrowser2.UrlContext.UserInited) { Utils.myMainWindow.AddTab(e.Url); } e.Cancel = true; }
void webBrowser_StartNewWindow(object sender, ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs e) { var control = new SearchResultControl { Dock = DockStyle.Fill, Map = panelMap }; e.AutomationObject = control.Browser.Application; control.FlatReaded += control_FlatReaded; var tab = new TabPage { Text = "Loading..." }; tab.Controls.Add(control); tabs.TabPages.Add(tab); tabs.SelectedTab = tab; }