2014-04-09 1 views
1

메시지 항목을 표시하는 데 RichTextBox 컨트롤이 사용되었습니다. richtextbox는 이전 메시지를 표시하고 사용자가 새 텍스트를 답장으로 추가 할 수있게합니다.RichTextBox 컨트롤에서 선을 그리는 방법

각 응답 앞에 회색 선을 추가하여 사용자가 이전 스레드 (예 : Outlook과 같은)라는 것을 알 수있는 방법을 찾으려고합니다.

그래픽 요소를 사용해 보았지만 아무 컨트롤을 만들지 못했습니다. 줄을 얻을 수있는 유일한 방법은 다음과 같습니다. rtbMessage.AppendText("___________") 이 문제는 줄 끝을 감지하여 멈출 수있는 방법을 모르겠다는 것입니다. 그렇지 않으면 다음 행으로 넘어 가서 더러워 보입니다.

답변

1

RichTextBox 컨트롤은 캔버스와 같은 그래픽 컨트롤이 아닙니다.

내가 설명하는 것과 같은 것을해야 할 때, 문제의 텍스트의 배경색을 변경합니다.

+0

Highlight_Text 루틴을 사용하여 텍스트 (__________)를 검색하고 색상을 변경했습니다. 올바른 방법인지는 모르지만 잘 작동하고 내가 찾던 결과를 제공합니다. 조언 해주셔서 감사합니다. – Riples