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;
        }
Beispiel #2
0
        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;
        }