wpf 使用 WebBrowser 隐藏滚动条

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chr23899/article/details/39928987

wpf 使用 WebBrowser 隐藏滚动条


近期开发项目时,遇到了在wpf中使用WebBroswer控件却一直都有滚动条,客户看的很是别扭。


运行环境是:VS2013+Html


后经过查阅相关资料,总结如下;


1.对WebBroswer控件处理如下;

首先需要添加系统COM引用 Microsoft HTML Object Library.dll

其次页面中需添加using mshtml;

在WebBroswer的LoadCompleted事件中添加如下代码

 mshtml.HTMLDocument dom = (mshtml.HTMLDocument)_wb(使用的WebBroswer对象名称).Document; //定义HTML
 dom.documentElement.style.overflow = "hidden";    //隐藏浏览器的滚动条 
 dom.body.setAttribute("scroll", "no");            //禁用浏览器的滚动条


2.在页面中处理如下:

需在样式中添加<body scroll="no"> 


大体上即需要上述即可搞定;

 

展开阅读全文

没有更多推荐了,返回首页