Webbrowser自动换行

时间:2013-10-09 16:05:06

标签: c# webbrowser-control

我在C#中编写小型webbrowser,我希望它包装作品和图像,而不是使用水平滚动条。
我需要类似于Word Wrap的东西,如记事本 这是一个例子:

铬: enter image description here

我的浏览器: enter image description here

我查看了其他主题,但许多人建议使用CSS解决方案并处理html。 我想知道是否有办法在WebBrowser本身或使用其他方法禁用它。

为了澄清,Scroll Bar不是问题,我知道它可以通过以下方式轻松禁用:

webBrowser1.ScrollBarsEnabled = false;

1 个答案:

答案 0 :(得分:1)

在标准HTML模式下,图像会自动换行。 E.g:

<!DOCTYPE html>
<head>
<title></title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<script>
window.onload = function() {
    for (var i = 0; i < 50; i++) {
        var img = document.createElement("img");
        img.src = "http://png-4.findicons.com/files/icons/1943/yazoo_smilies/128/big_smile.png";
        container.appendChild(img);
    }
}
</script>
</head>
<body>
<div id="container"></div>
</body>

小提琴:http://jsfiddle.net/Noseratio/VzdDW/

您没有发布HTML,因此很难猜测,但尝试为您的网页和WebBrowser控件启用标准模式(implementing browser feature control)。