2008/7/2321:20 【VB.NET】リッチテキストのフォントが勝手に変更されるのを抑制する リッチテキストボックス(RichTextBox)では、Fontプロパティに設定したフォントが半角英数字には適用されません。 半角英数字を入力するとその部分のフォントが「Arial」に勝手に変更されてしまいます。 この勝手に行われるフォントの変更を抑制する方法について説明します。 《.NET Framework 1.x系の場合》 Windows APIのSendMessageA()関数を利用することで抑制することができます。 《.NET Framework 2.0以降の場合》 RichTextBoxコントロールのLanguageOptionプロパティで抑制することができます。 以下、サンプル。 《事前準備》 1.Windowsアプリケーション プロジェクトを作成します。 2.フォームにリッチ