我已經創建了一個繼承自System.Windows.Forms.TabPage的自定義類,它實際上是一個帶有許多按鈕和不同內容的TabPage。我創建這個是因爲我想讓用戶在運行時動態添加儘可能多的選項卡。在Visual Studio設計器中打開自定義TabPage
我在這裏遇到的問題是,我無法找到一種方法讓Visual Studio設計器讓我輕鬆設計該自定義TabPage,而無需手動編寫所有必需的代碼(我一直這樣做到現在)。
這可能嗎?
我已經創建了一個繼承自System.Windows.Forms.TabPage的自定義類,它實際上是一個帶有許多按鈕和不同內容的TabPage。我創建這個是因爲我想讓用戶在運行時動態添加儘可能多的選項卡。在Visual Studio設計器中打開自定義TabPage
我在這裏遇到的問題是,我無法找到一種方法讓Visual Studio設計器讓我輕鬆設計該自定義TabPage,而無需手動編寫所有必需的代碼(我一直這樣做到現在)。
這可能嗎?
與其設計標籤頁本身,不如考慮設計一個'UserControl',然後將其插入到標籤頁上,其Dock屬性設置爲Full。
您可以在UserControl上使用VS設計器來排列其子元素。
然後編程位只是構建UserControl並將其添加到TabPage的控件列表。
我知道我可以選擇將它作爲UserControl,但由於某些原因,我選擇了自定義的TabPage選項。所以,我想有沒有簡單的方法,比手動添加代碼然後。 –
@Panos - 沒有什麼可以阻止你在代碼中添加一個項目,其中該項目是您單獨設計的UserControl。這是我想推薦的路線。 –
您是否找到解決方案? – Danilo