2011-06-05 98 views
1

我正在構建基於.Net 3.5 WinForms的問卷,其中包含9個步驟(每個使用TabControl控件的標籤頁上)。我希望用戶只需點擊我提供的「下一步」按鈕即可移至下一個選項卡,而不是通過點擊上面的選項卡按鈕跳轉到後續步驟。 基本上,我不希望他們看到後面的步驟/標籤頁的內容,而沒有完成當前的步驟/標籤頁,然後點擊我的「下一步」按鈕。 任何想法,將不勝感激。乾杯。控制選項卡頁面更改Winforms

+2

以下兩個鏈接應該可以幫助你實現你想要的 - http://www.daniweb.com/software-development/csharp/threads/215150和http://stackoverflow.com/questions/4912354/how-do-我創建-A-的tabcontrol與 - 無製表頭。用戶可能最好使用一系列面板編寫用戶控件,然後使用單個屬性或方法更改當前面板。這會讓你的UI代碼更清晰。 – hermiod 2011-06-05 13:35:02

回答

1

您可以創建多部未華的網頁,並通過

刪除除第一頁的所有頁面,如

tabControl1.TabPages.Remove(tabPage2); 
. 
. 
. 
tabControl1.TabPages.Remove(tabPageN); 

和下一步按鈕的每次點擊後 添加適當的頁面(可能是下頁),以tabecontrol

tabControl1.TabPages.Add(tabPage2); 

tabControl1.TabPages.Add(tabPage3); 
相關問題