2011-08-18 85 views
1

我想知道是否有替代Web浏览器控件的.net Windows窗体应用程序?我遇到了一个系统更改为新版本IE的问题,并且我的应用程序的HTML编辑器崩溃了 - 应用程序开始崩溃。如果我能获得更好的稳定性,我愿意为商业产品付款。是否有替代WebBrowser的Windows窗体?

+0

你确定了为什么你的HTML编辑器坏掉了吗? IE是否真的在公共界面中破坏了某些东西? –

+0

@John - 客户让Windows Update安装IE9。然后,由于浏览器控制,我的应用程序开始崩溃。降级到IE8,问题就消失了。不,我没有确定一个原因。几乎不可能让客户帮助进行调试。我添加了一个可能帮助过的DocumentCompleted处理程序。 http://stackoverflow.com/questions/6021527/winforms-problem-with-mshtml-and-ie9 –

+0

我的修复IE9不允许编辑的一部分是添加((HTMLBody)_doc.body).contentEditable =“true” ;所以界面中的东西是不同的。但是这仍然不能解决客户的问题。即使要求他们重新安装IE9作为测试也很困难。 –

回答

2

,看一下HTMLRenderer在CodePlex上:

HTML的富文本格式的功率使用 简单的控制或静态渲染代码.NET应用程序。该库是100%管理的C#代码,没有任何外部依赖(没有WebBrowser控件, ActiveX/COM或MSHTML dll),唯一的要求是.NET 2.0或 更高。

这只是......坏蛋。