2011-05-17 138 views
2

所以我一直在尋找網絡,我發現了一些代碼來添加控件到一個標籤,但我需要添加很多控件到新標籤。如何將許多控件添加到Windows窗體選項卡?

這是我得到的: 一個新的播放器選項卡,用於訪問數據庫並添加一個新播放器以及所有數據。 創建4個播放器選項卡,並在FormLoad或新播放器的底部創建一個組合框,當選擇一個選項時,此框將更新爲數據庫中的所有當前播放器,所有數據都顯示出來。

我想要做的是刪除4個選項卡,並在新玩家選項卡上添加一個按鈕,用組合框選擇玩家和一個按鈕進行確認,當按下按鈕時,它應該生成一個新選項卡,像4箇舊的。

有沒有辦法隱藏用戶的舊4標籤之一,每次我創建一個新的,複製隱藏的所有控件?

編輯:這裏是我發現的添加控件的代碼:

Button button1 = new Button(); 

    button1.Location = new Point(20, 10); 
    button1.Text = "Click Me"; 

    tabPage1.Controls.Add(button1) 

,但我想是這樣的:

new tab tabx = sampletab 
tabcontrol.tabs.add(tabx); 

但這僅複製標題,而不是控制

回答

3

我可能會創建一個UserControl處理單個玩家的數據。然後,您只需將一個控件添加到每個新選項卡。

+0

是的,'UserControl'是正確的解決方案。沒有簡單的方法來隱藏「TabControl」中的標籤頁。 – 2011-05-17 09:53:41

+0

謝謝,這解決了問題恰到好處。 現在,將要添加數據庫搜索到用戶控件... – CyberVitor 2011-05-18 08:56:14

相關問題