서식있는 텍스트 상자 문자열 색에 문제가 있습니다.새 문자열을 추가 한 후 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 솔루션을 시도하고있다. 그러나 이것은 매우 복잡하다. 나는이 경우보다 간단한 해결책이 있다고 생각한다. – AlexBerd