Как изменить семейство шрифтов RichTextBox без изменения предыдущего текста? - PullRequest
0 голосов
/ 23 марта 2012

Когда я использую функции форматирования (например, полужирный шрифт, курсив, подчеркивание, размер шрифта, цвет шрифта), форматируется весь документ, включая введенный новый текст. Но я хочу использовать эти функции только для форматирования нового текста, который будет введен, и выделенного текста.

Как я могу это сделать?

1 Ответ

0 голосов
/ 25 марта 2012

Проблема может быть решена с помощью этого кода:

System.Drawing.Font currentFont = txtPAD.SelectionFont;

System.Drawing.FontStyle newFontStyle;

newFontStyle = txtPAD.SelectionFont.Style ^ FontStyle.Italic;

txtPAD.SelectionFont = new Font(currentFont.FontFamily, currentFont.Size, newFontStyle);
...