调整Tab控件标题的大小

时间:2013-02-13 01:48:57

标签: c# winforms tabcontrol

我是所有者绘制Tab控件。为了我的目的,我需要使用比默认的Windows字体大得多的字体,如果Tab Control SizeMode是TabSizeMode.Normal,它应该自动重新调整大小到其内容的大小。除非我更改控件的实际字体,否则这很有效。

我试过了:

  1. 更改TabControl字体
  2. 更改TabPage字体
  3. 使用TextRenderer.MeasureString并更改TabPage Width属性
  4. 但是,似乎没有任何工作可以改变标签项标题的大小。

    Segoe UI(8) http://puu.sh/21GZo/1e986a45a6

    当我将字体设置得更大时(我使用graphics.DrawString自定义绘制字体)

    Segoe UI(15) http://puu.sh/21H1m/a45ae2e1f3

    标题大小不适用于文本的新宽度。

0 个答案:

没有答案