プログラムでコントロールのフォントを指定する方法

このQ&Aのポイント
  • VB2008で開発している場合、データベースに登録されているフォント名とサイズをもとに、画面内のコントロールのフォントを変更したいと考えています。
  • ただし、FontクラスのNameプロパティはReadOnlyのため、直接変更することはできません。
  • 何か別の方法でコントロールのフォントを設定する方法はありますか? ご回答お願いいたします。
回答を見る
  • ベストアンサー

プログラムからコントロールのフォントを指定したい

VB2008で開発しています。 データベースにフォント名や、フォントサイズを登録していて、 その情報を元に、画面内にあるコントロールのフォントを変更したいと思っております。 フォント名は「MS P ゴシック」 サイズは「14」 などと値を持っています。 データベースから値を取得し、いざコントロールのフォントを変更しようと 思ったところ、FontクラスのNameプロパティなどは、 ReadOnlyのため書き換えられないようでした。 以下のようなプログラムを書いています。 Me.Label1.Font.Name = "MS P ゴシック" 上記プログラムだとエラーになってしまうため、 別な方法で設定したいと思っているのですが、 何か良い方法はございませんか? ぜひご回答お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

こんにちは、 Dim f As Font = New Font("MS P ゴシック", 14) Label1.Font = f

rock123
質問者

お礼

ありがとうございます。 無事解決できました。 とても助かりました。

関連するQ&A

  • ページ全体のフォントを一括で指定したい

    現在作成済のページを含め、すべてのフォントを一括で変更したいのですが、 簡単にできる方法はないでしょうか? cssでできそうなのですが、実際の指定方法まで、なかなか見つけられません。 MS P明朝かMS Pゴシックに変更したく思っています。 どなたか、よろしくお願いします。

    • ベストアンサー
    • CSS
  • エクセルのフォントが~。

    エクセル2000を使っています。 通常MS Pゴシックを使用しているのですが、 別の文字フォントに変更しようとしても 変更できなかったり、ツールの表示では 別のフォントになっているのに、入力する とMS Pゴシックで表示されたりするんです。 どこを直せばいいんでしょうか?。

  • フォント

    フォント フォントの「MS Pゴシック」と「MSゴシック」のPの違いをどなたか教えてください。変えても同じ文字にしか見えません。

  • CSSでのフォントの指定。

    ホームページを作成しているのですが フォントに関して困っています。 フォントの指定をCSSでしているのですが、 VerdanaとMS Pゴシックを指定すると、 ブラウザによっては、英数の文字がVerdanaのフォントで表示されません。 どのように指定すれば日本語はMS Pゴシック。 英数はVerdanaという風に表示されるのでしょうか。 日本語のフォントを変えれば出来るのでしょうか。

    • ベストアンサー
    • HTML
  • フォントが指定できなくなった

    WINDOWS-Meを使用しています。 ある日OFFICE-XPのEXCELやWORDからMS-PゴシックやArialなど6つくらいのフォントをのぞいて使用できなくなりました。(選ぶ枠からもなくなりました)。でもコントロールパネルのフォントの中にはちゃんと入っています。でもダブルクリックしても開きません。DISK-Xツールをインストールしてからこのようになった気もしますが、はっきりした原因はわかりません。何か解決策はあるでしょうか。

  • フォントが変わってしまいます

    ホームページビルダー11を使っています。 気がつくと、50ほど作成したページの中で1ページだけ英数字の フォントが明朝体で表示されてしまいます。 特に指定していないので、他はMSゴシック(MS Pゴシック?)です。 スタイルの設定でフォントの候補からMSゴシックにしても やはり明朝体になってしまいます。 ビルダーサイトから修正プログラム更新済みです。 対処方法がありましたら教えてください。 よろしくお願いします。

  • ホームページビルダーのフォント設定

    ホームページビルダーのツール→オプション→フォントを開くと、 プロポーショナルフォントを設定するページがありますが、 今日になってMS Pゴシックから、MSゴシックに変えました。 フォントサイズは12のまま変えていません。 (MS Pゴシックだと変な所で改行されてしまうと聞いたので) そこで質問なのですが、全てのページを作ってしまった後で MS PゴシックからMSゴシックに変えた場合、 ページのフォントはちゃんと移行できているのでしょうか。 最初からMSゴシックで作っていた訳ではないので気になっています。 どなたかお分かりになる方がおられましたらご回答をお願いします。

  • 文字のカラーとフォントの指定はどうすれば。。

    初心者がまた単純な質問をいたします。 文字にカラーとフォントの指定をしたいのですが、分かりません。下のやり方ではエラーになりました。 print "<FONT color="#f47835" size="2" face="MS Pゴシック" 'あいうえお'></FONT>\n"; どのようにすればよろしいのでしょうか?

    • ベストアンサー
    • Perl
  • フォントについて

    フォント (MS Pゴシック、MS P明朝、MS ゴシック、MS 明朝)の 違いを教えて下さい。

  • FC2ブログ フォント 種類

    FC2ブログのタイトルのフォントを変えたいのですが、 調べましたがゴシック、明朝、メイリオしか分かりませんでした。 今はMS Pゴシックを使用していますが、 他に使えるフォントを教えて下さい。 header p { font-size: 500%; font-weight: bold; font-family:"MS Pゴシック"} OSはWindows8です。 宜しくお願いします。

専門家に質問してみよう