关于c#中的webbrowser问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:56:22
想实现在地址栏中输入地址后 增加一个tabpage,然后在新的tabpage中加入webbrowser,在当前页面中打开地址栏中的url。
求代码 谢谢:)

你可以用下面的方法,用之前把tabControl1的所有页都删掉,访问webBrowser时就用webBrowserList[i]就行
WebBrowser webBrowser;
List<WebBrowser> webBrowserList = new List<WebBrowser>();
private void button1_Click(object sender, EventArgs e)
{
webBrowser = new WebBrowser();
webBrowserList.Add(webBrowser);
webBrowserList[webBrowserList.Count - 1].Dock = DockStyle.Fill;
tabControl1.TabPages.Add("www.baidu.com");
tabControl1.TabPages[tabControl1.TabPages.Count - 1].Controls.Add(webBrowserList[webBrowserList.Count - 1]);
webBrowserList[webBrowserList.Count - 1].Navigate("www.baidu.com");
}

动态添加各webbrowser就行了