我试图在Web浏览器控件中获取文档的高度。
目前我使用下面的代码,但它总是返回622,我知道我的文件大小各不相同。
private void webCompareSQL_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument htmldoc = webCompareSQL.Document;
int ScrollHight = htmldoc.Window.Position.Y;
}
有人可以告诉我正确的方法吗?
答案 0 :(得分:2)
试试这个
webBrowser.Document.GetElementsByTagName("body")[0].OffsetRectangle.Bottom;
OR
webBrowser.Document.Body.ScrollRectangle.Height
OR
webBrowser.Document.GetElementsByTagName("body")[0].OffsetRectangle.Height;
对于第三种情况,结果是WebBrowser视图窗口的高度+边框。
<强>编辑:强>