2011-10-26 70 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); 
相關問題