.NET TabControl / TabPage中的选项卡很难看

时间:2010-02-15 02:32:01

标签: c# .net user-interface

我在C#的TabControl中创建标签,虽然这很容易做到,但它们非常难看。我做了一些搜索互联网和found a company that sells graphical improvements to various GUI components在.NET,但这需要400美元。鉴于我正在研究一个硕士项目,这是不可能的,有没有人有任何其他建议“漂亮”标签。感谢。

编辑:我的错误 - 我忘了说我正在使用Windows.Forms。

4 个答案:

答案 0 :(得分:4)

如果你要去免费路线,请尝试以下方法:

  • 向标签页添加更多填充(TabControl.Padding)默认值为6,3会使标题看起来很拥挤。
  • 使用图标。填充图像列表(TabControl.ImageList)并通过TabPage.ImageIndex或TabPabe.ImageKey在每个标签页中拉出图像。

上面的WPF建议也是有效的 - 它是免费的,你可以很容易地看起来很好看。不利的一面是,如果你不熟悉这项技术会有一些提升。

答案 1 :(得分:3)

查找.NET免费代码的地方是codeproject

快速搜索,发现这个漂亮的标签控件(在WinForms中): http://www.codeproject.com/KB/tabs/KRBTabControl.aspx

还不需要WPF ......

答案 2 :(得分:1)

我们可以假设您此时正在使用Windows窗体吗?我建议也许考虑使用WPF。 The WPF toolkit on codeplex has a very nice Ribbon Control可能是标准制表符控件的良好替代品。

答案 3 :(得分:1)

我的标签很好看,你的牛肉是什么?

发布图片或“丑陋”标签,并张贴您认为“漂亮”标签的图片;所有者绘制的控件可以做很多事情......

但如果这是你的论文,除非你的论文是关于图形设计的,否则“漂亮”标签可能是浪费时间!