我写了一个C#应用程序,它使用webbrowser作为主要内容窗口。该程序将相当大量的文本加载到该浏览器中,该工作正常。然而,我注意到在阅读该内容时,如果我最小化应用程序然后恢复它,那么位置会在文本中向上跳跃而不是保留在原来的位置。多次这样做会将文本放在内容的顶部。
任何可能导致此问题的想法以及我可以做些什么来阻止这种行为?只有当我最小化/恢复时,如果我将alt-tab转换到另一个应用程序并返回,则该位置被正确保留。
以下是内容的截图: 在最小化之前:http://imageshack.us/a/img641/9632/beforeminimize.jpg 恢复后:http://imageshack.us/a/img827/439/afterrestore.jpg
这是GitHub上代码的链接,但我没有更改WebBrowswer的任何属性,除了它的锚点:https://github.com/benroth/FanBook
答案 0 :(得分:1)
我认为您可以尝试以下步骤:
我确实遇到了类似的问题,并按照上述步骤进行了修复。