2009-06-08 66 views
0

如何在C#中的WebBrowser控件中自動滾動到任何文本的位置。比方說,我的方式滾動到網頁瀏覽器控制中的單詞「ABCD」的第三個實例,該怎麼做?我可以識別位置,但是如何滾動到該單詞,或將innerText中的單詞位置轉換爲瀏覽器屏幕中的點位置。如何滾動到C#中WebBrowser控件中的文本位置?

回答

0

Firefox有相同的方法:ScrollToElement。

2

您必須通過向URL添加#yourelement將瀏覽器指向具有ID屬性的最近元素。

實施例: http://example.org/content/yourpage.aspx#aboutUs

會打開頁面和帶有值「關於我們」的ID屬性直接滾動到的元素。

+0

不能爲文字放置參考錨,也不能再加載文件一次。我只是不想滾動到文本光標。滾動部分很容易,但如何獲得文本位置。 – 2009-06-08 11:53:24

相關問題