2011-08-18 113 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或 更高。

這只是......壞蛋。