2015-04-25 75 views
0

我一直在使用DotNetBar對象和控件來重新設計我的Web瀏覽器在VB.NET中的UI和功能。 (我一直在使用Visual Studio 2012,以防萬一相關或有幫助。)我想爲我的選項卡控件使用SuperTabControl,因爲它允許在標籤欄內放置按鈕,就像在主要Web瀏覽器中找到的新選項卡按鈕如Google Chrome,Mozilla Firefox,Internet Explorer等等。我去編寫這個按鈕來創建一個新的SuperTabItem,這並不難;如何在DotNetBar SuperTabControl標籤頁中顯示內容窗口窗體?

SuperTabControl1.Tabs.Add(New SuperTabItem) 

的問題我已經試圖創建包含在我的項目相同的內容,另一個Windows窗體新SuperTabItem。我已經成功地用普通的Windows TabControl和DotNetBar TabControl成功地完成了這個工作,但是SuperTabControl將不會渲染SuperTabControlPanel中的對象。這是我一直在嘗試使用的代碼;

Dim t As BaseItem = SuperTabControl1.CreateTab("New Tab") 
     Dim panel As SuperTabControlPanel = DirectCast(t.ContainerControl, SuperTabControlPanel) 
     Dim newtab As New Tab 
     newtab.Show() 
     newtab.TopLevel = False 
     newtab.Dock = DockStyle.Fill 
     panel.Controls.Add(newtab) 
     SuperTabControl1.Tabs.Add(t) 

這個代碼顯示在代碼編輯器沒有錯誤,但單擊該按鈕,然後將停止調試時,會打斷我的計劃。我將不勝感激任何幫助解決這個問題,讓我的新標籤按鈕正常工作。

回答

-1

嘗試這個

Dim t As SuperTabItem= SuperTabControl1.CreateTab("New Tab") 
相關問題