滚动WebBrowser控件失败

时间:2015-08-25 22:47:51

标签: visual-studio webbrowser-control vb.net-2010

我在VS 2010 winforms应用程序中有一个Web浏览器控件。加载长于控件窗口的长网页时,使用滚动条时文档不会完全滚动。滚动条会显示在底部,但还有更多要查看的文档。使用鼠标滚轮时,它将完全滚动。我已经尝试了两种不同的方法来加载文档,并且在滚动时都会以相同的方式做出反应。我也在两台不同的电脑上试过这个。即使在scrool bar到底部之后,无需重新加载文档,您也可以切换到滚轮并查看文档的其余部分。

我在这个应用程序中有两个Web浏览器控件。具有相同文档的另一个不会以这种方式运行。按预期工作的是在SplitContainter中,而不在TableLayout控件中的那个。

有没有其他人经历过这个?在那里我可以改变这种行为吗?

格雷格

            'one
            Dim fileContents As String = My.Computer.FileSystem.ReadAllText(tvwDocuments.SelectedNode.Name)
            webDoc.DocumentText = fileContents
            webDoc.Refresh()

            'two
            webDoc.Navigate("about:blank")
            webDoc.Document.OpenNew(False)
            Dim fileContents As String = My.Computer.FileSystem.ReadAllText(tvwDocuments.SelectedNode.Name)
            webDoc.Document.Write(fileContents)
            webDoc.Refresh()

0 个答案:

没有答案