图标图像的问题

时间:2011-12-27 23:58:34

标签: c# winforms

我在Windows 7机器上使用visual studio 2010创建了一个c#应用程序。我在我的表单中添加了一个图标图像,图标在我运行该应用程序的所有Windows 7机器上都显示正常。但是当我尝试在XP机器上运行它时,它不允许程序在桌面上运行或显示图像。对此有何建议?

2 个答案:

答案 0 :(得分:2)

对于Windows XP,您的图标大小不正确。 Windows XP默认情况下无法处理大图标格式(我认为在XP中默认最大值为48x48)。 Windows Vista and 7处理256x256。它也可能只是畸形。尝试删除图标并验证它是否可以解决问题。您可能还想尝试重新格式化图标文件(使用Icon Workshop等软件)。

答案 1 :(得分:0)

如果问题与图标大小有关,只需使用this site创建新的.ico文件。

现在可能还有其他事情发生了,我在其中一个应用上遇到了这个问题。我直接在其属性窗格上更改了表单图标,但它在其他操作系统上显示效果不佳。所以我做的是,我在应用程序属性上添加了图标。

转到解决方案资源管理器上的第二个图标,右键单击它并选择属性。将出现一个新窗口,在应用程序选项卡上有资源组,您可以在其中浏览所需的图标。

尝试一下,看看它是否得到修复。