У меня есть проблема с богатым текстовым полем строка цвета:Почему RichTextBox потеряет формат после добавления новой строки?
У меня есть richtexbox, который пользователь вводит в него сообщение. Я отмечаю каждое слово, которое существует в моем словаре. Я использую этот код для него:
this.inputTextAreaRtb.Text=this.inputTextAreaRtb.Text.Remove(startCoordinate, endCoordinate - startCoordinate);
this.inputTextAreaRtb.SelectionStart = this.inputTextAreaRtb.Text.Length;
this.inputTextAreaRtb.SelectionLength = 0;
this.inputTextAreaRtb.SelectionFont = new System.Drawing.Font(
"David",
12, FontStyle.Underline);
this.inputTextAreaRtb.SelectionColor = Color.DarkBlue;
this.inputTextAreaRtb.AppendText(_word);
this.inputTextAreaRtb.SelectionColor = this.inputTextAreaRtb.ForeColor;
this.inputTextAreaRtb.SelectionFont = new System.Drawing.Font(
"David",
12, FontStyle.Regular);
Но каждый раз, если я уже размеченным ни слова рыхлого форматирования слов, которые уже отформатированные.
Любые идеи этой проблемы?
Да, вы правы! Но каково альтернативное решение этого дела? Есть идеи? Я уже пытаюсь использовать rtf solution downstairs, но это очень сложно, я думаю, что в этом случае есть более простое решение. – AlexBerd