2013-10-16 113 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