Features, discussions, tips, tricks, questions, problems and feedback

How to upgrade the Adroit Smart UI WebBrowser control to support the latest installed version of IE

To upgrade the WebBrowser control to support the latest installed version of Internet Explorer, add the following to the registry:

For 32 BIT Adroit:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

New DWORD Key: “VIP Designer.exe” Value: 11000 (DWORD not HEX value)
New DWORD Key: “VIP Operator.exe” Value: 11000 (DWORD not HEX value)

For 64 BIT Adroit:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

New DWORD Key: “VIP Designer.exe” Value: 11000 (DWORD not HEX value)
New DWORD Key: “VIP Operator.exe” Value: 11000 (DWORD not HEX value)

Please note the following:

For best compatibility for viewing SQL Server Reporting Services (SSRS) generated reports via the WebBrowser control, its strongly recommended to set these registry key values to 10000 instead of 11000.

1 Like

Thanks to Microsoft it is now also possible to include WebViewCompatible UWP control in WinForms applications, which is SmartUI.
WebViewCompatible uses in Windows 10 Microsoft Edge engine to render webpages, which might help with compatibility for some newer pages. In Windows 7 it is still using IE.

Path to make it work:

  1. Download UWPControls.zip (407.3 KB)
  2. Unzip and paste this folder into C:\Program Files (x86)\Adroit Technologies\MAPS\plugins (for MAPS, use respectively plugins folders for SmartUI installation)
  3. Start Designer and open desired graphic form
  4. Right click on the toolbox -> Add Controls
  5. Find WebViewCompatible control and select it.
  6. Now draw the control onto the screen (by default it is filling the whole screen with Dock property set to Fill, modify if required)
  7. Type in desired URL into Source property of control.
  8. Save. Done. Test in Operator the created graphic form.
    WARNING! Do not test this in Designer. WebViewCompatible is not working with administrator rights. Use Operator to see results of Your work as Operator starts without administrator priviledges

Reference and limitations: