WebBrowser 컨트롤에서 웹 페이지의 Y 스크롤 인덱스를 가져 오려고하지만 내장 스크롤 막대 값에 액세스 할 수 없습니다.WebBrowser 컨트롤에서 스크롤 값 가져 오기 C#
어떤 아이디어?
HtmlDocument htmlDoc = this.webBrowser1.Document;
int scrollTop = htmlDoc.GetElementsByTagName("HTML")[0].ScrollTop;
합니다 (<html>
요소가 될 것에 얻을 수있는 더 좋은 방법 :
HtmlDocument에는 VS에 따라 documentElement 속성이 없습니다. S는 다른 라이브러리를 사용하고 있습니까? –
저는 C++을 통해 COM을 사용하고 IHTMLDocument3를 통해 documentElement에 액세스합니다. C#에서는별로 사용하지 않습니다! 8-) 테스트 된 C# 코드를 제공하기 위해 내 대답을 변경했습니다. 미안합니다. 처음 테스트했을 것입니다. – RichieHindle
고마워요! –