タイトル : Re^6: コントロールのフォントについて 投稿日 : 2008/05/09(Fri) 09:30 投稿者 : 皐月
おはようございます。魔界の仮面弁士さんレスありがとうございます。 System.Windows.Forms.Control.DefaultFont プロパティより、デフォルトのフォントを日本語環境で取得してみたところ「MS UI Gothic/9 ポイント」となっていました。 規定のフォントが変化しているわけではなさそうなので、同じようにフォントが変化してしてしまったコントロールのフォントを取得(FormのLoadイベント時に取得しました)してみたところ「Microsoft Sans Serif/12 ポイント」となっていました。 デザイン画面上で配置したコントロールのFontは「MS Pゴシック, 12pt」となっているので設定が反映されていないようなのです。ちなみに、フォントが変化してしまう前のプログラムを使って同じことをしてみたところ、こちらは「MS Pゴシック, 12pt」となっていました。 「MS Pゴシック, 12pt」が存在しないフォントを表す書体名であるMS Shell Dlgに変化するのは 日本語PCから英語PCに移動させたとき 英語PCから日本語PCに移動させたとき のようです。英語PCから日本語PCに移動させたときにFontを再認識させる方法はないのでしょうか? |