2015-10-07 77 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