我创建了两个按钮关闭和新标签和一个加载谷歌的网络浏览器。当我单击新标签时,它会打开新标签,但不会打开网络浏览器。这是我到目前为止来自 Microsoft 帮助站点的代码。我正在使用带有 c# 的 Visual Studio 2012。
private void newTab_Click(object sender, EventArgs e)
{
string title = "TabPage " + (tabControl1.TabCount + 1).ToString();
TabPage myTabPage = new TabPage(title);
tabControl1.TabPages.Add(myTabPage);
}
private void closeTab_Click(object sender, EventArgs e)
{
tabControl1.TabPages.Remove(tabControl1.SelectedTab);
}
目前我有这个代码,但是当我在搜索框中输入时,它只适用于标签页 1,而不适用于我打开的任何新标签,所以我需要在搜索框中添加一些代码?
我的代码是:
private void newTab_Click(object sender, EventArgs e)
{
string title = "TabPage " + (tabControl1.TabCount + 1).ToString();
TabPage myTabPage = new TabPage(title);
var browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
browser.Url = new Uri(@"http://www.google.com");
myTabPage.Controls.Add(browser);
tabControl1.TabPages.Add(myTabPage);
}