2011-10-13 71 views
1

我知道Windows Forms Builder中有一個選項卡控件。事情是,我想創造一些更好的東西。看起來好像沒有太多可以對特定控件做出的文體修改,而且看起來有點醜陋。如何在C#Windows窗體中創建框架/選項卡?

是否有創建自定義選項卡控件或使用按鈕從窗格切換到窗格的方法?

回答

0

TabControl有一個DrawMode屬性。將其更改爲:

tabControl1.DrawMode = OwnerDrawFixed; 

然後連接DrawItem事件。當然,那麼你必須根據自己的喜好自己抽空休息。

如果你正在尋找更多的東西,DevExpress有免費的WinForm控件,其中包括他們的TabControl版本。

+0

我使用DevExpress的免費選項卡控件。它的工作非常好。謝謝你的提示! – Bob

2

要更改自定義的Tabcontrol使用按鈕來切換標籤頁,使用下面的代碼:

this.tabControl1.Appearance = TabAppearance.Buttons; 
+0

如何進一步設置這些按鈕的樣式? – Bob

+1

如果您不受WinForm限制,WPF可能是一個不錯的選擇。 – David

0

我用DockPanel Suite對於這樣的事情之前,只是不使用所有的工具窗口的東西。

相關問題