[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プロパティを用意してくれればいいのですが。
== ランキングに参加しています。ぜひクリックお願いします ==
これからはプログレッシブ・エンハンスメントの考え方で [Access2010] ナビゲーションウィンドウを隠す
すみません、たいしたことでは無いんですが
‘元に戻したい時
TextBox1.Font = new Font(TextBox1.Font, FontStyle.Reqular);
× Reqular → ○ Regular
でした。
ご指摘ありがとうございました。記事を修正しました。