首页 > 解决方案 > 如何在 Visual Studio 的同一个窗体上设置两个不同的图标?

问题描述

我想为我的 Visual Studio 程序使用两个不同的图标,一个用于窗口左侧,另一个用于任务栏。有什么办法吗?谢谢你。

编辑:我的意思是我想要两个不同的图标,一个用于窗口,另一个用于任务栏,正如您在图像中看到的那样,因为当您上传一个图标时,它会自动为图像中提到的两种情况放置相同的图标.

窗口图标

任务栏图标

标签: c#visual-studio

解决方案


@塞缪尔。

.ico 文件可以包含多个图像。当您加载 .ico 文件时,Windows 会根据当前显示模式和系统设置选择最合适的图像来加载其中一个图像。

您可以使用不同的图像创建一个多尺寸图标,并将尺寸分别设置为 64x64、32x32、16x16。这样,您可以在一个图标中包含不同的图像。然后设置表单的Icon属性:选择准备好的图标,点击打开。

在此处输入图像描述

运行时会得到下图的效果。

在此处输入图像描述


推荐阅读