2

具有固定宽度的 VB 文本框控件。如何为给定的字符串长度测量或设置控件的字体大小?字符串/文本应该完全适合文本框。

4

1 回答 1

2

您可以使用Graphics.MeasureString来测量使用指定字体绘制的字符串。例如,循环浏览几种字体大小并选择最适合您的文本框宽度的一种。

另一种可能更适合非 ASCII 字符的方法是TextRenderer.MeasureText。由this answer建议。

于 2012-11-14T21:10:51.843 回答