RichTextBoxがあります。FontFamilyを変更せずに、選択したテキストのfontStyleを変更したい。
私はこのコードを使用します
RTBMain.SelectionFont = new Font(RTBMain.SelectionFont, FontStyle.Bold);
これはフォントスタイルの変更ですが、私の問題は次のとおりです。
fontfamilyを変更したテキストを選択すると、エラーが発生します
オブジェクト参照がオブジェクト インスタンスに設定されていません。
なぜなら
RTBMain.SelectionFont=null
例えば :
私のテキストは「私には学生がいます」です
「a」のFontFamilyは「Tahoma」です
「学生」のFontFamilyは「タンゴ」です
次に、「学生」を選択します。これのFontFamilyはnullです。
しかし、「a」または「student」を選択すると、フォントファミリはnullになりません。