I'm building a Windows Forms application which makes use of the WebBrowser control. Can anyone tell me what rendering engine the control uses?
Is it fixed based on the version of the .NET framework I'm developing against or is it based on the version of IE installed on the client's machine? Does the client even need IE?
In other words, if a website looks right in my application on my machine, is it reasonably safe to assume it'll render right on everyone else's machine?
Thanks!
The WebBrowser control provides a managed wrapper for the WebBrowser ActiveX control. The managed wrapper lets you display Web pages in your Windows Forms client applications.
The Web Browser control in VB.NET allows you to host Web pages and other web browser enabled documents in your Windows Forms applications. You can add browser control in your VB.Net projects and it displays the web pages like normal commercial web browsers .
Windows Forms controls are reusable components that encapsulate user interface functionality and are used in client-side, Windows-based applications. Not only does Windows Forms provide many ready-to-use controls, it also provides the infrastructure for developing your own controls.
It will be the version of IE installed on the target machine. There can only be one, IE doesn't support side-by-side installation of versions. You don't know for a fact your app will work without issue unless you test it on different machines that have versions 6, 7 and 8 installed. This is normally the burden of the web site author.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With