2

好的,所以我已经构建了一个 Windows 窗体应用程序。我现在想要一个图标。所以我使用了 Visual Studio 2012 中内置的图标编辑器。把它全部画出来,看起来又漂亮又漂亮。完成后,我有一个 .ico 文件,并将其设为项目的默认图标,以及应用程序中一个 WinForm 的图标。

不幸的是,它没有像我创建的那样显示出来!它显示为我在图标编辑器中修改它之前存在的默认图标文件。这是一个 32x32 4 位图标。如果我将扩展名更改为 .bmp,它将显示为默认值。

看起来 VS 图标编辑器正在编辑其他内容,而不是图标的外观。有人可以告诉我我做错了什么吗?

我曾经有一个名为 IconArt 的程序,当我在 VS 中使用它们时,它会创建看起来像图标的图标。IconArt 现在是废弃软件,无法在我的 64 位 Windows 工作站上运行。

4

1 回答 1

2

由于在我希望的时间内没有得到任何答案,我也在 MSDN Visual Studio 论坛上发布了这个问题,并得到了一个很好的答案,我认为我应该在这里发布。感谢 Reed Copsey , Jr的回答!

就是这个:

您需要将您的设计放入所有不同的版本中。ICO 文件包含同一图像的多个版本,用于不同的屏幕分辨率。

我个人的偏好是不使用 VS - Paint.Net 有一个 ICO 插件(全部免费),它允许您制作单个图像(通常为 256x256),并一次在 ICO 文件中保存多个版本。它对于构建图标非常有用。

有关插件,请参阅 http://forums.getpaint.net/index.php?/topic/927-icon-cursor-and-animated-cursor-format-v37-may-2010/

由于我是 Paint.Net 用户,这个插件听起来是个好主意,我试了一下。答对了!这非常有效。

于 2013-08-10T22:21:29.647 回答