2009-06-08 5 views
0

C#의 WebBrowser 컨트롤에서 텍스트의 위치를 ​​자동으로 스크롤하는 방법. 말하자면, 나는 웹 브라우저 컨트롤에서 "ABCD"라는 단어의 세 번째 인스턴스로 스크롤하는 방법을 설명합니다. 위치를 식별 할 수 있지만 해당 단어로 스크롤하는 방법 또는 innerText의 해당 단어 위치를 브라우저 화면의 지점 위치로 변환하는 방법.C#의 WebBrowser 컨트롤에서 텍스트 위치로 스크롤하는 방법은 무엇입니까?

답변

0

Firefox에는 동일한 작업을 수행하는 메소드 인 ScrollToElement가 있습니다.

2

브라우저에 URL에 #youlement를 추가하여 ID 속성이있는 가장 가까운 요소를 가리켜 야합니다.

예 : http://example.org/content/yourpage.aspx#aboutUs

페이지를 열고 값 "aboutUs"와 ID의 속성 요소에 직접 스크롤 싶은.

+0

텍스트 단어에 대한 참조 앵커를 넣을 수 없으며 문서를 한 번 더로드 할 수도 없습니다. 텍스트 커서로 스크롤 할 필요가 없습니다. 스크롤 부분은 쉽지만 텍스트 위치를 얻는 방법. –

+0

그 질문은'WindowForms'을 참조합니다 제 경우 ('wpf')에는'.Window.ScrollTo (X, Y)'가 없습니다 –

관련 문제