WinForms 中的图标

本文关键字:图标 WinForms | 更新日期: 2023-09-27 18:30:26

我创建了一个包含两种不同图像大小的图标:

  • 一台 24BPP 的 16x16
  • 一台 24bpp 的 32x32

在Visual Studio中使用图标编辑器。

我希望当被表单(表单的图标属性)使用时,我会在其左上角看到 16x16 版本,在任务栏上看到 32x32 版本。不幸的是,任务栏中也使用了 16x16 版本。

所以我的问题很简单:我如何说服 Windows 在我的图标文件中的不同大小之间做出"更好"的选择?

WinForms 中的图标

将不同大小的图像作为图层导入 GIMP 中。确保较大的图标是顶层。然后,您可以导出为 .ICO和Gimp将创建一个包含多个图标的文件。

更改图像在.ico文件中的顺序:最大 -> 最小。

为了在任何用途中获得最佳质量的图标,我将创建最大的尺寸。此尺寸为 256*256。它将帮助您获得更好的质量,除了较小的尺寸,窗口不会将它们管理为唯一,因此请尝试分别创建 256' 、32' 和 16' 作为图像并将它们组合为.ico文件。