3 ответов:
Для IE в стандартном режиме (с доктипом, как вы говорите)
scrollTopявляется свойством элемента<html>, а не<body>:HtmlDocument htmlDoc = this.webBrowser1.Document; int scrollTop = htmlDoc.GetElementsByTagName("HTML")[0].ScrollTop;(более хороший способ добраться до элемента
<html>был бы хорош, если кто-нибудь знает об этом.)
Вы пытаетесь настроить таргетинг на HTML-элемент, чтобы вывести его в поле зрения? Если это то, что вам нужно, вы можете сделать это...
HtmlDoc.Метода getElementById("tag_id_string_goes_here").ScrollIntoView (true);
True выравнивает его с верхней и false с нижней частью элемента. Вы также можете использовать ScrollRectangle для получения размеров прокручиваемой области.
Comments