WebBrowser Control中的网页太大,需要调整宽度

时间:2009-07-08 18:22:40

标签: c# winforms resize browser

我在表单上有一个WebBrowser控件,并已将URL设置为网站。当我运行应用程序时,网页远大于WebBrowser控件的大小,并导致WebBrowser现在包含水平和垂直滚动条。

我希望将WebBrowser控件中的网页宽度调整为WebBrowser的宽度,这样我就不会获得水平滚动条,但是还没有看到通过编码实现这一点的方法。我做了一些环顾四周,发现了一件可能值得尝试的事情。如果我可以将页面下载为html文件,然后创建具有页面尺寸的CSS样式表,然后将该html文件加载到WebBrowser中,那么可能就是这样。

有人可以确认这是否有效或是最好的方法吗?如果有人能提出更好的解决方案,我也会看一下。感谢。

2 个答案:

答案 0 :(得分:1)

您正在寻找的是一种流畅的布局。这是一个tutorial on A List Apart,它可以帮助您构建其中一个。

答案 1 :(得分:0)

只需创建一个CSS并使用百分比来表示容器的高度和宽度。如果您需要了解CSS,请快速参考W3School