IEのバージョンは、WinフォームWebBrowserコントロールを配置されました

パブリック 列挙IeVersion 
{ 
    IE7 = 7。 
    IE8 = 8。 
    IE9 = 9。 
    IE10 = 10 
    のIE11 = 11 
}; 

///  <まとめ>   
/// 現在のプログラムに、レジストリを変更する互換
 ///  </要約>   
公衆 静的 無効SetWebBrowserFeatures(ieVersion ieVersion)
{ 
    IF(!= LicenseManager.UsageMode LicenseUsageMode.Runtime)リターン;
     //は、プログラムの名前を取得し、   
    文字列のAppName =System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess()MainModule.FileName。); 

    // ブラウザモードを取得するには値   
    するUInt32 ieMode GeoEmulationModee =((INT )ieVersionを); 

    文字列 featureControlRegKey = @ " HKEY_CURRENT_USER \マイクロソフト\ Internet Explorerの\メイン\ FeatureControlを\でソフトウェア\ " ;
     // どのモードで実行(ieMode)でブラウザアプリケーション(appNameの)セット   

    Registry.SetValueを(featureControlRegKey + " FEATURE_BROWSER_EMULATION 、AppNameは、ieMode、RegistryValueKind.DWord)。
 
    Registry.SetValue(featureControlRegKey + " FEATURE_ENABLE_CLIPCHILDREN_OPTIMIZATION "、AppNameは、1 、RegistryValueKind.DWord)。
    Registry.SetValue(featureControlRegKey + " FEATURE_AJAX_CONNECTIONEVENTS "、AppNameは、1 、RegistryValueKind.DWord)。
    Registry.SetValue(featureControlRegKey + " FEATURE_GPU_RENDERING "、AppNameは、1 、RegistryValueKind.DWord)。
    Registry.SetValue(featureControlRegKey + " FEATURE_WEBOC_DOCUMENT_ZOOM "、AppNameは、1 、RegistryValueKind.DWord)。
    Registry.SetValue(featureControlRegKey + FEATURE_NINPUT_LEGACYMODE"AppNameは、0 、RegistryValueKind.DWord); 
} 

///  <要約>   
/// 通过版本得到浏览器模式的值  
 ///  </要約>   
///  <PARAM NAME =" browserVersion "> </ PARAM >   
///  <リターン> </リターン>   
プライベート 静的 UInt32型GeoEmulationModee(int型browserVersion)
{ 
    するUInt32モード = 11000 ; // 標準ベースを含むInternet Explorerの11のウェブページDOCTYPEディレクティブは、IE11の標準モードで表示されます!。    
    スイッチ(browserVersion)
    { 
        ケース 7 
            モード= 7000 ; // 標準ベースを含むWebページ!DOCTYPEディレクティブは、IE7標準モードで表示されます。   
            休憩;
        ケース 8 
            モード = 8000 ; // 標準ベースを含むWebページ!DOCTYPEディレクティブはIE8モードで表示されます。   
            休憩;
        ケース 9 
            モード = 9000// 標準ベースを含むInternet Explorerの9 Webページ!DOCTYPEディレクティブは、IE9モードで表示されます。                      
            休憩;
        ケース 10
            モード = 10000 ; // Internet Explorerの10   
            ブレークケース 11 
            モード = 11000// Internet Explorerの11   
            ブレーク
    } 
    戻りモード; 
}

おすすめ

転載: www.cnblogs.com/flamegreat/p/12195829.html