2011-10-26 69 views
0

我正在一个web浏览器项目上工作我想做一个web浏览器我用ToolStrip把web浏览器的所有功能(最爱,历史,家,去,回,转发)。我现在想要的是制作Tab。TabControl创建一个像浏览器

1)您认为实现选项卡的最佳方式是TabControl还是有另一种方式。

2)如何点击每个标签旁边的标签,然后打开新标签旁边的标签。所以我可以打开第三个,等等。

我发现这个代码,但它不动态地添加,并将其与在离开所述第一接线片

this.tabControl1.SelectedTab = tabPage2; 
+0

哪个UI框架? WinForms,WPF,Silverlight,XNA? (好吧,可能不是XNA。) –

+0

我正在使用winForms –

+0

好吧,我为你添加了标签。 –

回答

0

1上的标签)i的形式制造一个TabControl和删除所有的选项添加第二个标签 2)我犯了一个按钮,看起来像一个加号和一个看起来像一个减号,并添加以下代码:

 int Counter = 1; 
     this.tabControl1.TabPages.Add("Page " + Counter); 
     this.tabControl1.SelectTab(Counter - 1); 
     Counter = Counter + 1; 

这将增加一个新的标签与标题页(1,2,3,4,..., n)然后我把代码,当我按下去指定的网址:

RequestAndResponsHelper RS = new RequestAndResponsHelper(Url.Text); 
     StringBuilder s = new StringBuilder(); 
     s = RS.GetRequest();//get the request from a different class 
     string HtmlString = s.ToString(); 

     rtb = new RichTextBox(); 
     rtb.AppendText(HtmlString); 
     rtb.Name = "RichText"; 
     rtb.Dock = DockStyle.Fill; 
     this.tabControl1.SelectedTab.Controls.Add(rtb); 
相关问题