轉帖|其它|編輯:郝浩|2011-04-13 14:10:24.000|閱讀 2633 次
概述:本文主要介紹WPF下如何去除webbrowser的滾動條,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
方法一:適用于VS2008
1、在解決方案中添加“引用”
選擇 COM 下的 Microsoft html object library
2、引入命名空間
using mshtml;
3、添加webbrowser事件
在 webbrowser 的 LoadCompleted 事件里
mshtml.HTMLDocumentClass dom = (mshtml.HTMLDocumentClass)webBrowserCygj.Document; //定義HTML
dom.documentElement.style.overflow = "hidden"; //隱藏瀏覽器的滾動條
dom.body.setAttribute( "scroll", "no"); //禁用瀏覽器的滾動條
方法二:適用于VS2010
1、在解決方案中添加“引用”
選擇 COM 下的 Microsoft html object library
2、引入命名空間
using mshtml;
3、添加webbrowser事件
在 webbrowser 的 LoadCompleted 事件里
mshtml.HTMLDocument dom = (mshtml.HTMLDocument)webBrowserCygj.Document; //定義HTML
dom.documentElement.style.overflow = "hidden"; //隱藏瀏覽器的滾動條
dom.body.setAttribute( "scroll", "no"); //禁用瀏覽器的滾動條
注1:出于MS的某些原因,在VS2010下,HTMLDocumentClass 需更改為HTMLDocument 方可生效。
注2:通過頁面代碼控制瀏覽器窗口滾動條
overflow-y:hidden '表示沒有垂直滾動條
overflow-x:hidden '表示沒有水平滾動條
scroll:no或overflow-x:hidden;overflow-y:hidden或overflow:hidden '讓瀏覽器窗口永遠不出現滾動條
例:<BODY scroll="no">
注3:“隱藏瀏覽器的滾動條”和“禁用瀏覽器的滾動條”同時使用,方可實現對所有頁面有效。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:百度空間