使用C#2017在WebBroswer控件中旋转图像

时间:2018-07-04 08:09:27

标签: c# vb.net

我已经尝试了很多方法来使用C#Windows窗体应用程序在WebBrowser控件中旋转图像,但是没有运气可以旋转。谁能帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

尝试一下:

String style = @"<style>
img {
transform:          rotate(60deg);
-ms-transform:      rotate(60deg);
-moz-transform:     rotate(60deg);
-webkit-transform:  rotate(60deg);
-o-transform:       rotate(60deg);
}
</style>";

webbrowser1.DocumentText = style +"<img src='" + _currentImage + "' />"; 

更新: 您必须告诉WebBrowser控件为您模拟哪个IE版本。默认情况下,它模拟不支持旋转的旧版本。您可以在注册表中设置。例如:

Windows Registry Editor Version 5.00

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