控件简单的用tabControl来写,在createwindow事件写
private void geckoWebBrowser1_CreateWindow_1(object sender, Gecko.GeckoCreateWindowEventArgs e)
{
e.Cancel = true; //防止跳转到新窗口
string url = this.geckoWebBrowser1.StatusText; //获取跳转连接
TabPage newPage = new TabPage();
newPage.Name = "newPage";
var newgeckofx = new GeckoWebBrowser();
newgeckofx.Name = "newgeckofx";
newgeckofx.Dock = DockStyle.Fill;
// newgeckofx.Navigated += 为newgeckofx绑定事件
// newgeckofx.NewWindow +=
newPage.Controls.Add(newgeckofx);
tabControl1.TabPages.Add(newPage);
tabControl1.SelectTab(newPage);//跳转到选项卡
e.Cancel = true;
newgeckofx.Navigate(url);//跳转网址
textbox1.Text = url; //将网址填充到地址栏
}