2010-06-18 4 views
0

C#에서 richTextBox의 행 번호를 표시하기 위해 노력하고 있습니다. 많은 구성 요소를 사용해 보았지만 그 중 일부는 나와 함께하지 않으므로 자체적으로 작업하고 있습니다.세로 스크롤 막대가있는 두 구성 요소를 스크롤하는 방법

richTextBox + ListBox를 사용하여 구현했습니다.

그러나 richtextbox를 스크롤 할 때 ListBox가 스크롤되지 않을 때 문제가 발생합니다. 또한 스크롤하는 동안 ListBox의 vScrollBar를 사용하지 않아도됩니다. 어떻게해야합니까?

richTextBox 만 스크롤 할 때 (richTextBox + listBox) 두 가지 모두 스크롤하는 것을 의미합니까?

+0

제목에 "C#"과 같은 태그를 반복하지 마십시오. 태그에 남겨주세요. –

답변

1

신뢰할 수 없습니다. RichTextBox는 라인의 일부분 만 보여지는 연속 스크롤을 허용합니다. ListBox는 그렇지 않습니다. 라인 번호는 대부분의 라인과 일치하지 않습니다.

ScintillaNET과 같은 실제 텍스트 편집기를 사용하십시오. 행 번호 표시를 지원합니다.

0

OnScroll * 이벤트에 리스너를 추가하고 그 중 하나가 스크롤 될 때 다른 컨트롤을 업데이트합니다.

관련 문제