Address: http://stackoverflow.com/questions/1786905/c-web-browser-component-is-ie7-not-ie8-how-to-change-this
To run a webbrowser control in IE8 standards mode, use the following new value into the registry:
[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE) \ Software \ Microsoft \ Internet Explorer \ main \ featurecontrol \ feature_browser_emulation] "myapplication.exe" = DWORD 8000 (HEX: 0x1f40)
To run in IE7 standards mode, use the following registry value:
[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE) \ Software \ Microsoft \ Internet Explorer \ main \ featurecontrol \ feature_browser_emulation] "myapplication.exe" = DWORD 7000 (HEX: 0x1b58)
For IE8 RTM, we 've added a new "forced" IE8 standards mode value. when an application opts into this mode, the Web browser control will use the IE8 User-Agent string and browser emulation mode strictly. it will also ignore fallback features such as the built-in Compatibility View list and the user-generated Compatibility View list when loading pages. to run in "forced" IE8 standards mode, use the following registry value:
[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE) \ Software \ Microsoft \ Internet Explorer \ main \ featurecontrol \ feature_browser_emulation] "myapplication.exe" = DWORD 8888 (HEX: 0x22b8)
In all of these examples, define myapplication.exe "refers to the name of your application.
Cheers,
Phil
Add a registry key ~