wpf 使用 WebBrowser 隐藏滚动条

本文介绍了在WPF项目中如何隐藏WebBrowser控件的滚动条。通过添加Microsoft HTML Object Library引用,利用mshtml命名空间,并在WebBrowser的LoadCompleted事件中设置DOM属性,可以实现滚动条的隐藏。同时,也可以在HTML页面中直接设置<body>标签的scroll属性为'no'来禁用滚动条。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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"> 


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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值