2015-10-07 128 views
0

不同,这是怎么看起来像在IE
enter image description hereWebBrowser控件呈现的页面从IE

,这是它的外观像一个System.Windows.Controls.WebBrowser控制
enter image description here

我敢肯定,WebBrowser控制是直接嵌入IE,但为什么他们看起来不同?在我看来,只有我的样式表的一部分得到应用。

回答

1

这是因为在C#winfrom应用WebBrowser控件的默认版本为7

你需要改变布局,以适应IE 7或尝试设置的最新版本更改注册表项:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] 
"your_application_name.exe"=dword:00002328 

此外,您可以从您的代码修改它。 Here就是一个例子。

+0

任何想法如果我将它设置为IE 9并且用户只有IE 8,会发生什么? – Steve

+0

@Steve我没有检查它。我们使用IE 7 :( – Backs

+0

哦... .... thx无论如何。它使用IE 7而不是最新的事实是纯粹的愚蠢的,你不能改变它使用属性更愚蠢,最好的部分是你需要读/写注册表来完成这个... – Steve

相关问题