他の要素はそのままで太字のみを設定しています。

RichTextBoxの選択部分の太字、斜体、アンダーラインなどを変更するにはどうすればいいのでしょうか?

これも新しくFontオブジェクトのインスタンスを新たに生成して、それをFontプロパティにセットするしかないようです。

太字にするのであれば

また複数の文字が選択されていてフォントがバラバラだとrichTextBox1.SelectionFontはnullを返すので注意が必要です。

またこのやり方では斜体やアンダーラインが設定されている場合、これが消えてフォントスタイルはBoldだけになってしまいます。

これだとこれまでのスタイルにBoldが追加されるようになります。

では太字を解除するには?

FontStyle.Boldを反転させてそれとの論理積をとればFontStyle.Boldは外れるというわけです。

それではデータが同期されたRichTextBoxでもフォントスタイルの変更をやってみましょう。

プロパティで簡単に設定と解除ができるようにします。