c# webbrowser 触屏拖动到顶部或者底部边缘的时候整个窗口跟着移动
c#webbrowser触屏拖动到顶部或者底部边缘的时候整个窗口跟着移动,之前在listbox中遇到类似的问题,是用ManipulationBoundaryFeedbac...
c# webbrowser 触屏拖动到顶部或者底部边缘的时候整个窗口跟着移动,之前在listbox中遇到类似的问题,是用ManipulationBoundaryFeedback去解决的,但是现在在webbrowser中出现问题,用ManipulationBoundaryFeedback解决不了,请问是否可以指点一下,谢谢!!!
展开
2个回答
展开全部
你好, 这个问题解决了吗? 怎么弄?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-01-13 · 诚信经营,以人为本,客户致上!
广州速推信息科技有限公司
文芳阁传媒是一个专业在网络上承接企业,个人软文代写以及软文推广的平台。以低价格把新闻发布在新浪、网易、新华、凤凰、腾讯、央视等3000家门户及地方网站媒体,以塑造公司品牌的知名度和公信力.
向TA提问
关注
展开全部
一、屏蔽脚本错误提示
(转)c# webbrowser 加载网页出错解决方法
2009-03-25 19:42
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。
1、SHDocVw.dll
在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。
WebBrowser1.Silent = true;
2、.Net中
在.Net中提供了托管的WebBrowser可供我们使用,当然我们仍然可以在.Net中使用COM组建SHDocVw.dll,如果使用SHDocVw.dll
处理错误方式和上面的方法一样。但如果我们是使用.Net组件如何解决这个问题呢?
这个组件给我们提供了一个方法ScriptErrorsSuppressed 。但是在.net framework2.0中他是不起作用的,据说在低版本中使用如下的方式解决
webBrowser1.ScriptErrorsSuppressed = true;
(据说在.net framework2.0以前是这样,我没有使用过)
那么在.net framework2.0中如何解决这个问题呢?
有一种方法不能彻底解决,可以部分解决问题这里也介绍给大家。
//捕获控件的错误
this.WebBrowser.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
//对错误进行处理
void Window_Error(object sender, HtmlElementErrorEventArgs e)
{
// 自己的处理代码
e.Handled = true;
}
3、上面的方法对于多个框架嵌套等等的情形还是不能很好的解决。
为了彻底解决这个问题,我们借助AxWebBrowser来解决WebBrowser的问题。
我们定义一个自己的类,他的父类是WebBrowser,以后使用这个类就可以了。在这个类的定义中需要引用SHDocVw。
class EWebBrowser : System.Windows.Forms.WebBrowser
(转)c# webbrowser 加载网页出错解决方法
2009-03-25 19:42
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。
1、SHDocVw.dll
在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。
WebBrowser1.Silent = true;
2、.Net中
在.Net中提供了托管的WebBrowser可供我们使用,当然我们仍然可以在.Net中使用COM组建SHDocVw.dll,如果使用SHDocVw.dll
处理错误方式和上面的方法一样。但如果我们是使用.Net组件如何解决这个问题呢?
这个组件给我们提供了一个方法ScriptErrorsSuppressed 。但是在.net framework2.0中他是不起作用的,据说在低版本中使用如下的方式解决
webBrowser1.ScriptErrorsSuppressed = true;
(据说在.net framework2.0以前是这样,我没有使用过)
那么在.net framework2.0中如何解决这个问题呢?
有一种方法不能彻底解决,可以部分解决问题这里也介绍给大家。
//捕获控件的错误
this.WebBrowser.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
//对错误进行处理
void Window_Error(object sender, HtmlElementErrorEventArgs e)
{
// 自己的处理代码
e.Handled = true;
}
3、上面的方法对于多个框架嵌套等等的情形还是不能很好的解决。
为了彻底解决这个问题,我们借助AxWebBrowser来解决WebBrowser的问题。
我们定义一个自己的类,他的父类是WebBrowser,以后使用这个类就可以了。在这个类的定义中需要引用SHDocVw。
class EWebBrowser : System.Windows.Forms.WebBrowser
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |