在webBrowser1_NewWindow_1事件中写,可以防止弹出新窗口 
   e.Cancel = true;
   WebBrowser wb = showLinkAddress();
   wb.Navigate((sender as WebBrowser).Document.ActiveElement.GetAttribute("href"));

解决方案 »

  1.   

     private WebBrowser showLinkAddress()
            {
                TabPage page = new TabPage();
                this.tabControl1.TabPages.Add(page);
                WebBrowser wb = new WebBrowser();
                page.Controls.Add(wb);
                wb.Dock = DockStyle.Fill;
                wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted_1);
                wb.NewWindow += new CancelEventHandler(webBrowser1_NewWindow_1);
                return wb;
            }