c#应用程序快捷图标

本文关键字:图标 应用程序 | 更新日期: 2023-09-27 18:05:31

我在安装c#应用程序时遇到了一个问题。碰巧我在应用程序中添加了一个图标(在项目设置下,在表单本身和设置内的快捷方式上),但是图标没有出现在我在桌面和开始菜单上创建的快捷方式上!

我不止一次遇到这个问题,它似乎与Windows 7和。ico文件的分辨率有关。我已经解决了很多次,在过去通过尝试(改变图标的分辨率),但不知何故,这一次它将不工作。

进一步:如果我使用错误的分辨率(例如太高),应用程序将无法启动。

我希望你能帮助我。我应该使用什么分辨率?什么是标准?

c#应用程序快捷图标

正如您已经提到的,ico-file应该包含几个图标。通过在应用程序类别中设置图标,可以在项目属性中分配图标。Windows将选择最合适的图标(例如,在桌面上创建图标时)。

你肯定需要图标编辑器。我正在使用Greenfish图标编辑器Pro。它是免费的,看起来很酷。

然后你需要知道的大小,但它很容易找到(也GFIE警告当你创建的图标将只适用于Vista或更高版本),例如,在这里。

把你的图标放在你的。xml,。c,…文件之后,在每个窗口上添加这个属性:

Icon='../iconName.ico'

你可以把你的图标放在另一个文件夹,但要确保你的图标在你的项目中。但是要小心,因为一个图标文件有2个图标。一个是32 × 32的,另一个是16 × 16的。一个用于任务栏,另一个用于窗口的左上角…