1

いくつかのテキストボックスを備えたカスタムウィンドウフォーム.netウィンドウがあります。テキストボックスのフォントサイズは常に同じです(courier new 10)。フォントサイズが同じ場合にのみ機能する、ハードコードされたボックスサイズ変更logikがあります。

何らかの理由で、1台のマシンでフォントサイズが異なります。いくつかのカスタムシステムフォント設定に依存すると思います。(Windows 7マシン)

それは可能ですか?フォントの表示方法を「上書き」できますか?はいの場合、その動作を回避する方法はありますか?常にtexboxのフォントサイズを同じにしたいだけです。

助けてくれてありがとう。

4

1 に答える 1

0
Is that possible? Can you "override" how a font is displayed?

それは不可能だと思います。この答えを見てください:https ://stackoverflow.com/a/1944813/1758762

Windowsでは、デスクトップ設定で、解像度を変更せずに画面のフォントサイズを大きくするオプションがあります。画面のフォントサイズを大きくすると、ピクセルあたりのドット数が変化し、異なるマシンで同じテキストの異なるピクセルサイズを測定できるようになります。

これは、高齢者が小さいフォントを読むことができないという事実によるものです。そのため、デスクトップ設定でフォントサイズを大きくすることができます...

于 2013-02-28T16:49:41.360 に答える