其他分享
首页 > 其他分享> > 垂直向下滚动Web浏览器控件

垂直向下滚动Web浏览器控件

作者:互联网

如何在c#中的WebBrowser组件中向下滚动滚动条?
我尝试了以下代码,但没有完成工作:

webBrowser2.Focus();
webBrowser2.Document.Body.ScrollIntoView(false);

解决方法:

若要滚动到特定位置,可以使用WebBrowser.Document.Window.ScrollTo(x,y)方法.例如,向下滚动到正文的末尾:

private void webBrowser1_DocumentCompleted(object sender, 
                                           WebBrowserDocumentCompletedEventArgs e)
{
    webBrowser1.Document.Window.ScrollTo(0, webBrowser1.Document.Window.Size.Height);
}

要滚动到特定元素,可以使用ScrollIntoView方法.

标签:webbrowser-control,c,net,winforms,scroll
来源: https://codeday.me/bug/20191027/1943609.html