Con respecto a la respuesta aceptada de Whitehawk. Solo estoy tratando de agregar un poco de experiencia práctica. Solo estaba tratando de agregar comentarios, pero SO se queja de que es demasiado largo.
Básicamente, sin IE 9 instalado, el interruptor de registro FEATURE_BROWSER_EMULATION no funcionará en absoluto.
Por ejemplo, mi propia experiencia hoy estaba tratando de hacer que .net webcontrol funcionara con el modo IE10 porque un html que estoy tratando de renderizar no funciona con .netControl en VS2012, y ni siquiera funciona cuando cargo el html en IE8 directamente, aún css no se procesará correctamente (incluso después de que diga permitir contenido bloqueado). Pero he probado el mismo html ok con IE10 en la máquina win 8 de un amigo. Es por eso que estoy tratando de configurar .net webControl en el modo IE 10 pero sigo fallando ...
Ahora pensé que esto es porque mi máquina win 7 solo tiene IE8 instalado, así que independientemente del valor que establezca en el interruptor FEATURE_BROWSER_EMULATION (valor para IE9, IE10 IE11), ¡simplemente no funcionará EN ABSOLUTO!
Luego descargué e instalé IE 10 en mi máquina win 7. Aún así, no funcionará, luego agregué FEATURE_BROWSER_EMULATION, ¡comenzó a funcionar!
También noté que independientemente del valor que establezca, incluso lo configuré en el valor 0 de forma predeterminada, el webControl todavía está usando el modo IE 10, que todavía me funciona.
Entonces, para resumir, si tiene IE X instalado pero desea que su .Net webControl funcione bajo IE (X + N) N> 0 modo, DOS cosas que debe hacer:
Vaya al sitio web de MS y descargue e instale IE (X + N) en su máquina, deberá reiniciar después de la instalación.
aplique la respuesta de whitehawk.
Básicamente: para controlar el valor de esta función utilizando el registro, agregue el nombre de su archivo ejecutable a la siguiente configuración y establezca el valor para que coincida con la configuración deseada.
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
SOFTWARE
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
contoso.exe = (DWORD) 00009000
Windows Internet Explorer 8 y posterior. La función FEATURE_BROWSER_EMULATION define el modo de emulación predeterminado para Internet Explorer y admite los siguientes valores.
Descripción del valor
11001 (0x2AF9 Internet Explorer 11. Las páginas web se muestran en el modo de borde IE11, independientemente de la directiva! DOCTYPE.
11000 (0x2AF8) IE11. Las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en el modo de borde IE11. Valor predeterminado para IE11.
10001 (0x2711) Internet Explorer 10. Las páginas web se muestran en el modo de estándares IE10, independientemente de la directiva! DOCTYPE.
10000 (0x02710) Internet Explorer 10. Las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en el modo de estándares IE10. Valor predeterminado para Internet Explorer 10.
9999 (0x270F) Windows Internet Explorer 9. Las páginas web se muestran en el modo Estándar IE9, independientemente de la directiva! DOCTYPE.
9000 (0x2328) Internet Explorer 9. Las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en modo IE9. Valor predeterminado para Internet Explorer 9.
Importante En Internet Explorer 10, las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en el modo de estándares IE10.
8888 (0x22B8) Las páginas web se muestran en el modo de estándares IE8, independientemente de la directiva! DOCTYPE.
8000 (0x1F40) Las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en modo IE8. Valor predeterminado para Internet Explorer 8 Importante En Internet Explorer 10, las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en el modo de estándares IE10.
7000 (0x1B58) Las páginas web que contienen directivas! DOCTYPE basadas en estándares se muestran en el modo de estándares IE7. Valor predeterminado para aplicaciones que alojan WebBrowser Control.
Referencia completa aquí