WPF WebBrowser控制項去除滾動條

2021-07-08 22:25:14 字數 1152 閱讀 8334

方法一:適用於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 '讓瀏覽器視窗永遠不出現滾動條

例:注3:「隱藏瀏覽器的滾動條」和「禁用瀏覽器的滾動條」同時使用,方可實現對所有頁面有效。

WPF Webbrowser 捕獲關閉事件

有點難描述說的是什麼。大概就是下面這個圖 窗體中巢狀乙個webbrowser,現在網頁請求關閉 響應messagehook事件 this.webbrowser.messagehook webbrowser messagehook intptr webbrowser messagehook intpt...

WPF Webbrowser 捕獲關閉事件

有點難描述說的是什麼。大概就是下面這個圖 窗體中巢狀乙個webbrowser,現在網頁請求關閉 響應messagehook事件 this.webbrowser.messagehook webbrowser messagehook intptr webbrowser messagehook intpt...

C 控制項 MenuStrip控制項(選單控制項)

一 概述 選單通過存放按照一般主題分組的命令將功能公開給使用者。menustrip 控制項是此版本的 visual studio 和 net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。menustrip 控制項支援多文件介面 mdi ...