プロプログラマ -Flex,Air,C#,Oracle,PHP-

プログラマーを職業としてます。 Flex,Air,C#,Oracle,PHPの言語ノウハウを中心に情報発信していきます

[C#、VB] フォントのBOLDのみを設定する

フォント名やフォントサイズはそのままで、文字を太字に変えたい、斜体に変えたい場合は、
以下のようにすれば、いちいちフォント名、フォントサイズを指定せずにすみます。

‘ボールドにしたい時
TextBox1.Font = new Font(TextBox1.Font, FontStyle.Bold);

‘元に戻したい時
TextBox1.Font = new Font(TextBox1.Font, FontStyle.Regular);

太字と斜体を同時に指定したい場合は、
TextBox1.Font = new Font(TextBox1.Font, FontStyle.Bold | FontStyle.Italic);
このようにOrでつなぎます。

元のスタイルに対して指定を追加する場合は、
TextBox1.Font = new Font(TextBox1.Font, TextBox1.Font.Style | FontStyle.Bold | FontStyle.Italic);

少々周りくどい指定方法ですね。
シンプルにBoldプロパティを用意してくれればいいのですが。

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

2 thoughts on “[C#、VB] フォントのBOLDのみを設定する

  • ななし より:

    すみません、たいしたことでは無いんですが

    ‘元に戻したい時
    TextBox1.Font = new Font(TextBox1.Font, FontStyle.Reqular);

    × Reqular → ○ Regular

    でした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です