close

WebBrowser 是.NET中很好用的控制項,利用它我們可以完成很多事情,例如自行開發一套瀏覽器、開發自動登入網頁等等,不過有時候我們反而希望 WebBrowser 的某些功能關閉(例如滑鼠右鍵的功能表),或是讓網頁錯誤彈跳視窗不要出現,以下介紹幾個常用的設定:

1.禁止使用捷徑功能表(滑鼠右鍵) 
WebBrowser1.IsWebBrowserContextMenuEnabled = False

2.禁止使用鍵盤快捷鍵
WebBrowser1.WebBrowserShortcutsEnabled = False 


3.禁止巡覽網頁(有時候你就只是想固定在某個頁面)
WebBrowser1.AllowNavigation = False

4.禁止滑鼠拖曳至Webbroswer控制項
WebBrowser1.AllowWebBrowserDrop = False      

5.禁止顯示指令碼錯誤訊息(例如網頁錯誤、JAVA指令錯誤)
WebBrowser1.ScriptErrorsSuppressed = False

不過第5點如果是從伺服器端發出的錯誤,就得改用其他的方法屏蔽(例如:搭配 Timer 定時偵測是否有錯誤視窗彈出,再 Call API 將該類視窗關閉)。  

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 BBQ 的頭像
    BBQ

    BBQ 的生活筆記

    BBQ 發表在 痞客邦 留言(0) 人氣()