views:

38

answers:

1

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!

+2  A: 

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.

Hans Passant
Just what I wanted to know - thanks! We're developing a site specifically to be loaded into this control. The web guys will be delighted to hear they still need to test in IE6!! ;o)
Chris Roberts