Hello I am working on C#.net application with System.Windows.Forms.WebBrowser;
and IE is not responding properly so i want to change to mozilla so please tell me that how can i change this.
Hello I am working on C#.net application with System.Windows.Forms.WebBrowser;
and IE is not responding properly so i want to change to mozilla so please tell me that how can i change this.
Not sure if that's possible/easy, but mono uses Gecko# to implement its version of System.Windows.Forms.WebBrowser. Maybe you can reuse that or rip some useable parts out of that code?
You can't.
The WebBrowser control is a wrapper around the IE ActiveX control, and cannot easily be swapped for Mozilla.
However, you can look into the Mozilla ActiveX Control
You'll want to replace the WebBrowser control with this project: http://code.google.com/p/geckofx/
I was just looking at GeckoFX and WebKit.NET they might be of interest to you. If you want to change the Default WebBrowser control I do not believe this is possible.
You cannot achieve this using the System.Windows.Forms.WebBrowser control. It seems there are ways to embed the Gecko rendering engine into a WinForms application.
see this question: http://stackoverflow.com/questions/790542/replacing-net-webbrowser-control-with-a-better-browser-like-chrome
System.Windows.Forms.WebBrowser is just a managed wrapper for the ActiveX control: SHDocVw.WebBrowser. The wrapper is not without bugs and may not provide the extensibility you need. If you have a working solution I don't suggest port it to use System.Windows.Forms.WebBrowser.
IE is not based on .Net so you can not use System.Windows.Forms.WebBrowser to control anything in IE. In fact I don't even suggest wiring BHO in .Net because only one version of CLR can be running in the IE process and your BHO can be running on an unexpected version of CLR.