隐藏webBrowser控件中的滚动条

时间:2012-07-26 22:29:09

标签: c# winforms

我正在为Windows窗体开发HTML显示控件。我使用webBrowser控件作为我的控件的基础,我需要隐藏webBrowsers滚动条,因为它看起来很糟糕,永远不会被使用,并使控件看起来像一个废弃布局的webPage。目前滚动条在控件上呈现所有黯淡和灰色。有没有办法简单地将它们全部一起删除?

1 个答案:

答案 0 :(得分:32)

有一个属性:

webBrowser1.ScrollBarsEnabled = false;
  

指定WebBrowser控件是否应该包含滚动条。

如果查看的网页大于当前控件的大小(并非在所有情况下都是如此),它们“可以”出现。

这个答案Allow scroll with mouse but don't show browser scrollbars?显示了这种方法:

void webBrowser1_DocumentCompleted(object sender, 
                                   WebBrowserDocumentCompletedEventArgs e) {
  webBrowser1.Document.Body.Style = "overflow:hidden";
}