如何让WebBrowser控件滚动条永远处于最后一行(或者说将滚动条滚动到底部)?哪位老大指教一下?谢谢

解决方案 »

  1.   

    试试看使用
    WebBrowser.AutoScrollOffset=new Point(X,Y);
    X,Y是底部左边
      

  2.   

    先谢谢了。我试了下,WebBrowser1.AutoScrollOffset=new Point(0,100000);
    滚动条并没往下移动啊
      

  3.   

     mshtml.HTMLDocument doc1 = (mshtml.HTMLDocument)this.webBrowser1.Document.DomDocument;
    doc.parentWindow.scrollBy(0, 要滚动的高度);
      

  4.   

    duzhibo_0,谢谢您。您的方法是可以实现的!非常感谢!
      

  5.   

    mshtml.HTMLDocument doc1 = (mshtml.HTMLDocument)this.webBrowser1.Document.DomDocument;
    doc.parentWindow.scrollBy(0, 要滚动的高度);  
     这招是可以用,但是 怎么会自动回到原位置呢?
    滚动条向下到最下,然后马上有回到 最上去了。
      

  6.   

    我试了一下,发现使用 scrollTo 这个方法才能控制滚动条位置
    mshtml.HTMLDocument doc1 = (mshtml.HTMLDocument)this.wb.Document.DomDocument;
    doc1.parentWindow.scrollTo(0,0);
      

  7.   

    this.showContent.Document.PredictFocus(FocusNavigationDirection.Last);