2

固定幅の VB テキスト ボックス コントロールを持つ。指定された文字列の長さのコントロールのフォント サイズを測定または設定する方法は? 文字列/テキストは、テキスト ボックスに完全に収まる必要があります。

4

1 に答える 1

2

Graphics.MeasureStringを使用して、指定したフォントで描画された文字列を測定できます。たとえば、いくつかのフォントサイズを切り替えて、テキストボックスの幅に最も合うものを選択します。

非ASCII文字でより適切に機能すると思われる別の方法は、TextRenderer.MeasureTextです。この回答によって提案されました。

于 2012-11-14T21:10:51.843 に答える