3
如何滾動到Web瀏覽器控件的頂部。我正在加載的頁面有一個iframe,滾動條從20px開始向下。它只發生在我的應用程序中。我想自動滾動到頂部。滾動到WebBrowser控件的頂部
如何滾動到Web瀏覽器控件的頂部。我正在加載的頁面有一個iframe,滾動條從20px開始向下。它只發生在我的應用程序中。我想自動滾動到頂部。滾動到WebBrowser控件的頂部
快速搜索率:webBrowser1.Document.Window.ScrollTo(0, 200);
如果你的意思是想滾動的iframe頂端的內容,下面應該幫助。
首先,你需要兩件事情:
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);
}
}