tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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を再認識させる方法はないのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。