c# WebBrowser 控件滚动条

Posted

技术标签:

【中文标题】c# WebBrowser 控件滚动条【英文标题】:WebBrowser control c# Scrollbars 【发布时间】:2012-11-03 04:36:21 【问题描述】:

我的 Windows 窗体应用程序中有一个 Web 浏览器控件,用于输出动态 html 页面。现在这个网络浏览器有一个 width 和一个 height 。当页面超过 webbrowser 滚动条的宽度时出现。如何将滚动条保持在浏览器底部?

我的尝试:

在那个动态的 HTML 页面中,我放置了 jQuery 1.8.1 和另一个脚本调用 scrollTo。我创建另一个 div 站在页面底部(我使用 CSS)。但由于网络浏览器,它不起作用......

我知道有很多脚本可以做到这一点,但没有一个适合我的情况。 我有一个名为“content”的 div,它没有指定的宽度和高度,并且使用 .append() jQuery 函数它增加了它的高度(它的内容)。

如何在 C# 中保持 webbrowser 的垂直滚动条底部(我使用 VS 2010)?

【问题讨论】:

【参考方案1】:

只需给你的 div 一个样式overflow-y: scroll 来强制滚动条。

【讨论】:

实际上溢出-x 用于水平滚动条 我不想强制滚动条...我只想保持网页浏览器控制滚动条在页面底部。

以上是关于c# WebBrowser 控件滚动条的主要内容,如果未能解决你的问题,请参考以下文章

如何在 webbrowser WPF 顶部打开用户控件作为弹出窗口

请问:C# listView控件如何判断滚动条的位置?判断滚动条在控件的最下面?

VB.Net / VB 如何隐藏 WebBrowser 控件 中之滚动

C# Winforms - 控件的滚动条何时初始化?

在 WebBrowser 控件中检测滚动到底部

C#超简单方法实现两个richtextbox控件滚动条同步滚动