当我想为我的WinForms程序创建图标时,我遇到了完全相同的问题。 以下解决方案适用于我:
开始在Paint或Photoshop中创建图标。使尺寸最好是256x256和24位颜色。如果你使用32位颜色,你将无法使背景变得透明。 将图像保存为.png。
使用您最喜爱的互联网浏览器,输入页面http://iconverticons.com/online/
本页面转换您的巴纽成一个.ico文件。由于您有256x256输入文件,因此Web应用程序可以创建尺寸为256,128,64,32,24和16平方的.ico文件。
然后可以通过在解决方案资源管理器 - >属性 - >应用程序中右键单击项目名称,将此图标添加到项目中。在资源字段下,选择图标和清单,然后按右侧的三个虚线按钮以显示图标组合框。浏览到你的图标文件并选择它。
这会将图标添加到您的项目中,就像您在使用Windows资源管理器时看到的一样。请注意,您必须将bin文件夹中的.exe文件复制到另一个目录中才能看到图标的更改。这是因为缩略图图标不能很容易刷新。
但是,这不会将图标添加到您的任务栏。为了做到这一点,请到您的窗体设计窗口,这是您可以更改程序图形外观的地方。转到属性并在组合框中选择“Form1”。在那里您会找到一个名为Icon的选项。通过浏览这个属性到你的.ico文件,你可以添加图标文件到你的程序中,它也会出现在任务栏上。
我希望这适用于所有想要为项目添加图标的人。一旦我获得足够的代表点来启用: - |,我将添加一些描述性图像
我在另一台应用程序从未运行的计算机上试过,仍然是同一个问题,因此放弃了缓存。 – 2009-09-22 14:33:59