Windows XP程序不支持32位图标!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Win32FanEx/article/details/79886416

C#代码在Win7下运行正常,到XP下就爆异常。经查异常发生在下面语句上:

 this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

问题的根本原因是Windows XP不支持32位的ICO图标(第三方ICO图标工具里可显示位数),本人换了个8位图标,虽然显示效果差了点,不过总算能兼容XP了。

猜你喜欢

转载自blog.csdn.net/Win32FanEx/article/details/79886416