0

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

我试过了:

  1. 更改 TabControl 字体
  2. 更改 TabPage 字体
  3. 使用 TextRenderer.MeasureString 并更改 TabPage Width 属性

但是,似乎没有什么可以改变选项卡项标题的大小。

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

当我使字体变大时(我用graphics.DrawString自定义绘制字体)

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

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

4

0 回答 0