2013-10-16 43 views
0

我想添加新标签到我的控制使用按钮,当它添加它时,我想自动添加一个浏览器。想知道是否会为每个选项卡重新制作浏览器会出现问题,或者如果我离开选项卡并在点击选项卡时添加该选项卡,是否会删除浏览器?TabControl与浏览器

当我点击我的按钮到目前为止它添加了一个新的标签,但没有添加浏览器。谢谢你的帮助!

 String title = "List " + (tabControl1.TabCount + 1).ToString(); 
     WebBrowser Browser = new WebBrowser(); 
     tabControl1.TabPages.Add(title); 
     tabControl1.SelectTab(tabControl1.TabCount-1); 
     //Browser.Name = "Web Browser"; 
     Browser.Dock = DockStyle.Fill; 
     tabControl1.SelectedTab.Controls.Add(Browser); 
+0

'WebBrowser的价格昂贵,你必须考虑如何减少网页浏览器的数量 –

+0

我可以根据标签的点击来添加和删除,所以如果我点击不同的标签页,浏览器将从其中删除被添加到新的?或者那样会太慢并且会引起注意 – Jason

回答

1

不,浏览器肯定是增加了。由于您不在浏览器中加载任何文档,因此很难看到它,它看起来与完全空白的TabPage相同。任意添加这一行有东西看:

Browser.DocumentText = title; 

通过添加代码来设置浏览器的URL属性,因此它会加载一个真正的网页获得成功。

+0

谢谢,我最终注意到颜色稍微偏离了。 只是在旁边注意如何添加一个数组到每个单独的选项卡并能够访问它们? – Jason