If IE8 or later versions of IE are installed on your computer, the WebBrowser control uses IE7 compatibility mode to display the contents of the Web page. The workaround is to specify the version number that references IE for your process in the registry.
Like my program called A.exe.
For 32-bit programs
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\main\featurecontrol\feature_browser_emulation
For 64-bit programs
Hkey_local_machine\software\wow6432node\microsoft\internet Explorer\main\featurecontrol\feature_browser_ EMULATION
Add your program name under the corresponding path, such as the Value,dword value for the name A.exe.
Value options:
10000 (0x2710) IE10
9999 (0x270f) IE9 ignore HTML5
9000 (0x2328) IE9
8888 (0X22B8) IE8 ignore HTML5
8000 (0X1F40) IE8
7000 (0x1b58) IE7
Transfer from http://blog.csdn.net/harbinzju/article/details/9197589
PB open OLE control IE browser version problem _ Specify the version of IE kernel used by the WebBrowser control (GO)