我在C#中编写小型webbrowser,我希望它包装作品和图像,而不是使用水平滚动条。
我需要类似于Word Wrap的东西,如记事本
这是一个例子:
铬:
我的浏览器:
我查看了其他主题,但许多人建议使用CSS解决方案并处理html。 我想知道是否有办法在WebBrowser本身或使用其他方法禁用它。
为了澄清,Scroll Bar不是问题,我知道它可以通过以下方式轻松禁用:
webBrowser1.ScrollBarsEnabled = false;
答案 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)。