C# Winform 中webBrowser显示html内容时禁止错误提示的方法
来源:互联网 发布:centos 复制文件 编辑:程序博客网 时间:2024/05/16 00:39
在winform中有一个控件可以显示html的内容,该控件就是webbrowser,设置它的DocumenText属性为HTML的内容即可。
在使用WebBrowser做UI的时候,我们有时不希望里面的链接被用户点击,更不希望弹出烦人的脚本错误提示框,也不希望用户能点出右键的IE菜单,要做到这些,其实都是很easy地…
//设置webBrowser webBrowser1.ScriptErrorsSuppressed = true; //禁用错误脚本提示 webBrowser1.IsWebBrowserContextMenuEnabled = false; //禁用右键菜单 webBrowser1.WebBrowserShortcutsEnabled = false; //禁用快捷键 webBrowser1.AllowWebBrowserDrop = false;//禁止拖拽webBrowser1.ScrollBarsEnabled = false;//禁止滚动条
禁用错误脚本提示 :将 WebBrowser控件的 ScriptErrorsSuppressed 设为 true
禁用右键菜单 :将 WebBrowser 的 IsWebBrowserContextMenuEnabled 设为 false
禁用快捷键 :将 WebBrowser 的 WebBrowserShortcutsEnabled 设为 false
禁用超链接 :超链接分为两种,一种是 当前窗口直接转向, 一种是 在新窗口中打开
当然窗口直接转向:将 WebBrowser 的 AllowNavigation 设为 false
禁用新窗口打开,需要处理 WebBrowser 的 NewWindow 事件
private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel = true; }
做完上面的工作,基本就完工了,还有最后一点需要注意,那就是 Drag-And-Drop 。记得将 WebBrowser 的 AllowWebBrowserDrop 设为 false
- C# Winform 中webBrowser显示html内容时禁止错误提示的方法
- C# Winform 中webBrowser显示html内容时禁止错误提示的方法
- C# Winform 中webBrowser显示html内容时禁止错误提示的方法
- C# winform控件 显示html内容
- C# winForm webBrowser页面中js调用winForm类方法
- Delphi中禁止WebBrowser右键的方法
- Delphi中禁止WebBrowser右键的方法
- 显示内存中HTML内容的方法
- C# 禁止 Webbrowser 控件的弹出脚本错误对话框
- C# 禁止 Webbrowser 控件的弹出脚本错误对话框
- 关于MFC项目中使用WebBrowser控件禁止脚本错误的方法
- 关于MFC项目中使用WebBrowser控件禁止脚本错误的方法
- 关于MFC项目中使用WebBrowser控件禁止脚本错误的方法
- 关于MFC项目中使用WebBrowser控件禁止脚本错误的方法
- C# Webbrowser截屏 禁止弹出窗口及脚本错误提示 截取flash 视频
- 黄聪:C#禁止Webbrowser中的脚本错误提示,自动屏蔽弹出窗口
- C# Webbrowser中屏蔽弹出窗口及脚本错误提示
- winform 中webBrowser 控件显示网页的一部分
- 贴图时防止闪烁的双缓冲技术
- 从疯狂的程序员摘取的内容
- 附加数据库失败,操作系统错误 5:"5(拒绝访问。)"的解决办法
- C#读取PDF ——PDFBox使用
- HashMap和Hashtable的区别
- C# Winform 中webBrowser显示html内容时禁止错误提示的方法
- 内存对齐2(比较清楚的讲解)——重要
- DEP是数据交换协议的意思
- Windows无损分区
- 关于刷新重复提交问题的解决方案
- 负数的二进制表示与转换
- Qt4之消息对话框
- Ubuntu DNS配置与使用命令设置Ubuntu的ip地址
- linux i18n修改,中文版英文版体现