如何滚动到网页浏览器控件的顶部。我加载的页面有一个iframe,滚动条从20px处开始。这只发生在我的应用程序中。我想自动滚动到顶部。
如何滚动到网页浏览器控件的顶部。我加载的页面有一个iframe,滚动条从20px处开始。这只发生在我的应用程序中。我想自动滚动到顶部。
webBrowser1.Document.Window.ScrollTo(0, 200);
<iframe>
标签,使其具有一个 id,例如:id="something"
HtmlElement ele = webBrowser1.Document.GetElementById("something");
mshtml.HTMLIFrameClass frame = ele.DomElement as mshtml.HTMLIFrameClass;
if (frame != null)
{
mshtml.HTMLDocumentClass doc = frame.document as mshtml.HTMLDocumentClass;
if (doc != null)
{
object i = 0;
mshtml.HTMLWindow2Class win = doc.frames.item(ref i) as mshtml.HTMLWindow2Class;
if(win != null)
win.scrollTo(0, 0);
}
}