나는 가져온 책을 검색 할 수있는 데이터베이스 프로그램을 작성 중입니다. 내 화면의 왼쪽에는 Spark TextArea가 있고 오른쪽에는 검색 결과를 보여주는 List가 있습니다.Spark 텍스트 영역에서 여러 줄 스크롤
목록을 클릭하면 장이 TextArea에로드됩니다. 여기에 내 문제는 간단히 알 수 없다. TextArea의 맨 위 문장을 List에서 클릭 한 문장으로하고 싶습니다.
"\ n"을 (를) 제어하기 때문에 TextArea에 몇 개의 문장이 있는지 알고 있습니다. TextArea의 맨 위에 xx 줄을 얻으려면 어떻게해야합니까?
예를 들어, 사용자는 "truth"를 검색하고이 책에 대해 20 개의 항목을 찾습니다. 그는 List에서 선택 항목을 클릭합니다. 이 장은 TextArea에로드됩니다. 이 특정 장에는 400 줄이 있습니다. 맨위에 내가 원하는 줄은 230 행입니다. 사용자는 자신이 선택한 것을 따르는 컨텍스트를 즉시 볼 수 있습니다. 그는 무엇이 선행되는지보기 위해 위로 스크롤 할 수 있습니다.
저는 많은 아이디어를 검색했지만 시도했지만 성공하지 못했습니다.
아무도 도와 드릴 수 있습니까?
감사합니다.
조쉬, 답장을 보내 주셔서 감사합니다. 나는 scrollToRange를 보았지만, 나는 그것이 선택의 시작과 끝을 가리킨다 고 진술 한 의사에 의해 그릇 인도되었다. 어쨌든 내가 그 기능을 어떻게 사용하는지에 상관없이 문장은 언제나 맨 밑에 있었다. 그래서 문장 번호를 알기 때문에 원하는 문장에 3을 더했습니다. 중간에 목표 문장이있는 것은 괜찮습니다. 나는 stackoverflow에 새로운 사람이다. 거기에 당신의 신속하고 도움이 답변에 대한 몇 가지 종류의 포인트를 줄 수 있나요? –
@VLVawter 기꺼이 도와 드릴 수 있습니다. :) 내 대답의 왼쪽에는 화살의 윤곽이 있습니다. 그것을 클릭하면 정답으로 표시되고 명성을 얻습니다. 답변을 upvote 할 수도 있지만 자신의 평판을 얻을 때까지는 답변을 드릴 수 없습니다. (올바른 답변은 당신을 도울 것입니다) –
Josh, Again, thanks. 귀하의 대답은 scrollToRange()를 사용하기 전에 선택 사항을 생성 할 필요가 없다는 것을 깨닫게했습니다. –