2011-10-13 70 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对于这样的事情之前,只是不使用所有的工具窗口的东西。

相关问题