지금은 길을 너무 오래 사용하여 문제를 파악하려고 노력했습니다. .간단한 검색 기능을 사용하여 검색 할 단어로 커서를 이동 (또는 강조 표시)
나는 C# 및 WPF를 사용하여 작은 응용 프로그램을 쓰고 있어요 : 여기
는 거래이다.나는 RichDextBox에 FlowDocument가 있습니다.
내 richtextbox 아래에 작은 텍스트 상자와 버튼을 추가했습니다.
사용자는 검색하고자하는 단어를 입력하고 버튼을 누릅니다.
그러면 richtextbox는 해당 단어의 첫 번째 발생으로 점프합니다.
그냥 올바른 줄로 점프하는 것만으로 충분합니다. richTextBox가 단어로 스크롤되는 한 아무 것도 할 단어로 커서를 선택, 강조 표시 또는 배치 할 수 있습니다.
버튼을 계속 누르면 문서의 끝까지 단어의 다음 번으로 이동합니다.
내가 말했듯이 - 나는 단순한 작업이라고 생각했지만 - 심각한 문제가 발생했다.
그것은 마법처럼 일했다 :
당신이 경기를 발견했을 때 다음이 무효화하기 위해이 방법을 변경하고이 일을 같이 간단 할 거라고 경기를 강조하려면
. 답장을 보내 주셔서 감사합니다. 너 내가 너를 얼마나 도왔는지 모르 잖아. 좋은 하루 되세요! – Sagi1981그러나 FindTextInRange의 첫 번째 반환은 false 대신 null로 변경되어야합니다. – Sagi1981
Thanks. 그것은 아이디어를 입력하고 그것을 시도하는 것을 성가 시게하지 않을 때 일어납니다. 나는 그 대답을 거짓으로 편집했다. –