我是绘制选项卡控件的所有者。为了我的目的,我需要使用比默认 windows 字体大得多的字体,如果 Tab Control SizeMode 是 TabSizeMode.Normal,它应该自动重新调整大小以适应其内容的大小。这很好用,除非我更改控件的实际字体。
我试过了:
- 更改 TabControl 字体
- 更改 TabPage 字体
- 使用 TextRenderer.MeasureString 并更改 TabPage Width 属性
但是,似乎没有什么可以改变选项卡项标题的大小。
Segoe UI (8) http://puu.sh/21GZo/1e986a45a6
当我使字体变大时(我用graphics.DrawString自定义绘制字体)
Segoe UI (15) http://puu.sh/21H1m/a45ae2e1f3
标题大小不适应文本的新宽度。