• ベストアンサー

ラベルのフォントサイズの変更

VB.NETでラベルを動的に作成して、 ラベルのフォントサイズを変更したいのですが、 どうやって設定するか分かりません。 (オブジェクト名).Font.sizeはReadOnlyのようですし どなたかご教授いただけないでしょうか? ラベルを作成する部分は問題ないのですが、変更のやり方 が分かりませんどうかよろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

Dim newFont = New Font(Label1.Font.FontFamily, 18, Label1.Font.Style) は Dim newFont As Font = New Font(Label1.Font.FontFamily, 18, Label1.Font.Style) の方がいいですね

Osorare
質問者

お礼

なるほど、コンストラクタの引数にあったんですね。 まったく気づきませんでした。ありがとうございました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

新しくFontオブジェクトを作成してそれを設定してやります Dim newFont = New Font(Label1.Font.FontFamily, 18, Label1.Font.Style) Label1.Font = newFont

関連するQ&A

  • デスクトップのみフォントサイズを変更したい

    デスクトップのファイル名に当たるフォントサイズを小さくしたのですが、スタートメニューやエクスプローラなどのフォントサイズまで小さくなってしまいます。どうにかしてデスクトップのみに設定を反映できないでしょうか? 因みに、 画面のプロパティ→デザイン→詳細設定→指定する部分(アイコン) でTahomaのサイズ7に変更しました。

  • ワードで宛名ラベルのフォントサイズの変更

    Office2000のワードで宛名ラベルを作成しているのですが、 字をもう少し大きくしたいのですが フォントサイズを大きくする方法がわかりません。 わかる方教えて下さい。

  • ラベルフォントサイズの自動変更

    .net2003にて開発しています。 ラベルに表示する文字数によってフォントサイズを変更し、 常に全体を表示させたいと考えています。 Excelで言うところの 「縮小して全体を表示する」 の機能を実現したいのですが、良い方法はありますでしょうか?

  • CSS・フォントサイズ変更は どこをいじれば?

    ホームページビルダー17で、以下のサイトのテンプレートをダウンロードして編集中です。 http://nikukyu-punch.com/template/giin1_pink/index.html 本文部分の文字が小さいのでもう少し大きくしたいのです。 これまではテーブルタグで作っており、CSSは初心者です。 文字部分を右クリックしてスタイルの設定を見ると 本文や見出し部分などのfont-sizeが100%だったり75%だったりします。 たぶんCSSのfont設定が細かく分かれているのでしょうが… あまり細かく分類せず、右のサイドメニューと本文の文字の大きさを font-size : 14px line-height : 150% にしたいというのが希望です。 このようなスタイルの設定の変更はどうすればいいのでしょうか。 スタイルシートマネージャーから変更すればいいのでしょうか? 一度スタイルを削除すると戻せないようなので、なかなか試行錯誤に踏み出せません。 画像などは変更できたのですが。 ご教授願えませんでしょうか?

  • フォントのサイズ変更を教えて下さい

    ワードでは書体.色.サイズの変更も全て出来ますが、何故かメールでは出来なくなりました、リッチテキスト画面にすると書体はMSP明朝.フォントサイズは12で設定されていて入力は出来ますが、サイズを24に大きくして入力を始めの一字入れるとすぐサイズが12に戻ってしまいます、これは私がこの様な設定に何処かいじったのか、原因が解りません.何方か解決方法をご教授頂けないでしょうか。

  • エクセル フォントサイズ変更

    エクセルでインデックスラベルを作成しています。 1シート目に罫線等でラベルの様式を作り、それに文字データを入れ、 2シート目に参照して文字のみ印刷するようにしています。 そこで、文字数が3~8文字ぐらいなのですが、 文字数によってフォントサイズを自動で変更できないかと思っています。 1行に入れる文字数は5文字で、それ以上はAlt改行で2行にしており、 セル内には収まっているので「折り返して全体を表示」や「縮小して全体を表示」ではなく、フォントサイズを変更したいです。 例えば、3文字は11、4文字は10、5文字は9、それ以上の2行になるものは8という風に、 入力すると自動でそのサイズになってほしいです。 その都度サイズ変更するのはかなり手間ですし、参照しているところには、 サイズ変更はされないのでとても時間がかかります。 もし、不可能なのであれば、ショートカットキー(Ctrl+△)などで、 サイズ変更するという方法もあるようなのですが、やり方がわかりません。 素人ですので、あまり難しいことはわかりませんが、ご指導よろしくお願いします。

  • XPでフォントサイズが変更出来ない

    環境は WinXPにVB6をインストール フォームエディタ上で テキストボックスでもラベルでもなんでもいいんで フォントを変更するために FONTプロパティの所をクリックすると 10分ほど置いておくと表示されるんですが フォントを変更するサブウインドウが表示されません 原因が全然分からず 同じような状況になった方 や対策法がありましたら 回答お願いします

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

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

  • フォントサイズ変更

    いつもお世話になってます。 今回の質問ですが、ActionScriptによるフォントサイズ変更について なのですが、 通常だと var my_fmt = new TextFormat(); my_fmt = _root.txtArea.getTextFormat(); my_fmt.size = 24; _root.txtArea.setTextFormat(my_fmt); delete my_fmt; 上記のコードで良いのですが、『ある一定の大きさ』までしか設定 できないです・・・。 やりたい事は『もっと大きくサイズを設定したい』のですが タイムライン?上だとプロパティでフォントサイズ300とか 設定できるのですが、ActionScript上からは不可能なのでしょうか。 ※ActionScript上でフォントサイズ300と設定しても100くらい  までしか大きくなりません。。。 同じようなご経験がある方、ご教授をお願い致します。

    • ベストアンサー
    • Flash
  • エクセル グラフのフォント既定値の変更をしたい

    エクセルのグラフシートのフォントの既定値だけを変更することは可能でしょうか? 具体的には、データラベルのフォントの自動サイズ調整のチェックをはずしたいのです。 今作成しているグラフは、系列が50以上あるため、いちいちデータラベルをクリックして書式設定ウインドウから選択しなければならず非常に面倒です。 フォントの大きさはブックの「標準フォント」を反映しているようですが、できればこの「標準フォント」は変更せずに、データラベルのフォントの大きさの既定値だけ変更できればなお幸せです。

専門家に質問してみよう