如何删除TWebBrowser的边框和滚动条?

时间:2014-11-03 15:29:22

标签: delphi delphi-xe5

如何删除TWebBrowser组件的边框和滚动条? 我搜索了很多,所有答案大致相同:

http://www.swissdelphicenter.com/torry/printcode.php?id=1171

http://delphidabbler.com/articles?article=18

但不起作用(它什么都不做!)。在我的情况下,我想在浏览器中查看本地文件。

如何隐藏边框和滚动条?

1 个答案:

答案 0 :(得分:3)

您可以使用css,TWebbrowser使用Internet Explorer(网站管理员的恐怖引擎 - > overflow:hidden)。这种样式的解决方法适用于我(不是在body节点但在html中),在本地文件中尝试添加此样式:

<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
<title></title>
<style>
html
{
 position:fixed;
 overflow:hidden;
 -ms-overflow-style: none;
    border:0px;
 }</style>
 </head>
<body>
 Test
</body>
</html>

在我的情况下,它有效(delphi xe 4和windows 7),我制作了一个没有滚动条的小尺寸webview。