2011-07-10 87 views
15

如何在設計過程中重新排序TabPages?如何在設計時重新排列WinForms TabControl TabPages?

在我的一個項目中,我並不是說要實現運行時重新排序,但是我希望在按照其他順序進行初始設計之後,按特定有意義的順序放置頁面。

+0

關閉我的頭頂,最簡單的方法是破解打開designer.cs(或designer.vb)文件並更改順序。 –

+3

你有一個集合編輯器'''和PageIndex(或類似的)屬性。 –

+0

@ henk-holterman,發表答案,我會接受,你說得對。有這樣的「TabPages」集合屬性可編輯。 – Ivan

回答

29

在你的標籤控件的屬性窗口,用橢圓選擇按鈕:

button to open TabPage Collection Editor

您可以添加,刪除,編輯和重新排列在這個編輯器中的標籤頁:

TabPage Collection Editor

+0

請記住,重新排列TabPages的順序還需要更改「TabControl」的「SelectedIndex」值,如果您在代碼中使用這些值。 – nam