Как сделать текст полужирным в поле форматированного текста в C #

Я хочу создать текстовый редактор, в котором я могу выделить текст полужирным шрифтом, изменить его цвет и т. Д.

Я обнаружил, что этот код примерно работает:

public static void BoldSelectedText(RichTextBox control)
{
     control.SelectionFont = new Font(control.Font.FontFamily, control.Font.Size,         FontStyle.Bold);
}

Но когда я набираю больше букв в RichTextBox , текст по-прежнему выделяется жирным шрифтом.

Как сделать так, чтобы только выделенный текст был полужирным, а следующие символы не отображались, если я не выделю текст и не нажму кнопку «Сделать полужирным»?

11
задан Matthias Braun 20 June 2018 в 09:24
поделиться