我已經編寫了一個C#應用程序,該應用程序使用webbrowser作爲主內容窗口。該程序將相當大量的文本加載到該瀏覽器中,工作正常。然而,當我閱讀這些內容時,我注意到如果我最小化應用程序,然後恢復它的位置在文本中跳轉,而不是保持在原來的位置。多次執行此操作會將文本置於內容的頂部。WebBrowser對象內容在表單被最小化並且被恢復時改變了位置
任何想法可能會導致這種情況,我能做些什麼來阻止這種行爲?只有當我最小化/恢復時,如果我將其他應用程序替換爲另一個應用程序並返回,則位置將被正確保留。
以下是內容的截圖: 最小化前:http://imageshack.us/a/img641/9632/beforeminimize.jpg 恢復後:http://imageshack.us/a/img827/439/afterrestore.jpg
這裏是GitHub上的代碼的鏈接,雖然我還沒有從錨改變WebBrowswer的任何屬性預留:https://github.com/benroth/FanBook
我們應該猜測你在說哪個瀏覽器? –
這只是程序中的一個web瀏覽器對象。工具箱/ web瀏覽器。 – Ben
他正在使用'WebBrowser'控件。 @Ben,請顯示代碼。和/或圖片。 – Arrow