private void webBrowser1_NewWindow_1(object sender, CancelEventArgs e)
{
//怎样新窗口获得焦点
e.Cancel = true;
string adress = ((WebBrowser)sender).Document.ActiveElement.GetAttribute("href");
if (adress != "")
{
TabPage addPage = new TabPage();
addPage.Text = ((WebBrowser)sender).Document.Title;
tabControl1.TabPages.Add(addPage);
WebBrowser addBrower = new WebBrowser();
addPage.Controls.Add(addBrower);
addBrower.Dock = DockStyle.Fill;
addBrower.NewWindow += new CancelEventHandler(webBrowser1_NewWindow_1);
addBrower.Navigate(adress);
}
else
{
MessageBox.Show("对不起,此网页地址暂时不能获得");
}
}