2
抵消我可以通過使用移動到頁面的某個位置:WPF查看屏幕在Web瀏覽器C#
HTMLDocument doc2 = (HTMLDocument)webBrowser1.Document;
int offSetTop = 1000;
doc2.parentWindow.scrollTo(0, offSetTop);
,屏幕會自動滾動至點(0,的offsetTop)頁面。 但是,如果我手動滾動到該頁面的位置, 如何獲得offSetTop值,如果沒有元素標記嗎?
首先,我裝從我的本地計算機中的HTML文件。 加載完成後,我將垂直滾動條移動到頁面中間。 我將GetCurrentpositionOfPage_Click添加到按鈕單擊事件並嘗試。我只有0返回。它應該是一個大於0的數字,可能是1xxx,對吧? 我做錯了什麼? – ZodiacLeo123 2013-04-07 12:51:52
謝謝@irsog,我找到了解決方案。我不知道爲什麼,但我可以通過以下方式獲得價值: doc2.documentElement.getAttribute(「scrollTop」) 非常感謝你 – ZodiacLeo123 2013-04-07 14:14:22
@ ZodiacLeo123:不客氣 – KF2 2013-04-08 02:38:57