如何仅使用 MSPaint 和 Visual Studio 为 Visual Studio 创建图标

How To Create an Icon for Visual Studio with just MSPaint and Visual Studio

我阅读了很多关于创建图标然后在 Visual Studio 项目 --> 属性 --> 图标和清单中分配其中一个图标的帖子。当我这样做时,我收到一条消息,指出该图标无效。我这样做的主要方法是使用 MSPaint。

这是我在MSPaint中保存一个24位图标的时候,在我看过的一篇帖子中有提到。我在Visual Studio 2012的图片编辑器中找不到任何编辑功能。那么,如何为应用程序创建一个简单的图标?

我知道那里有免费的转换器。我特别询问是否有一种方法可以使用 Visual Studio、MSPaint 等现有工具进行转换。

在 MSPaint 中创建图标效果很好。以下是你应该如何继续让它工作。

在Visual Studio

  • 从解决方案资源管理器(位于“属性”文件夹中)打开 Resources.resx

  • 从左侧的下拉菜单中选择Icons[Ctrl+3]

  • 从下拉菜单中选择 Add New Icon Add Resource

  • 输入图标资源文件的名称

  • 右键单击左侧面板中的所有图标 - 一次一个 - 然后选择 Delete Image Type (最后一个图标无法删除-暂时保留)

在 MSPaint 或您选择的图像程序中(我更喜欢 Microsoft Paint 3D)

  • Create/Open 您要使用的图像(可以是您程序的屏幕截图)

  • 将图像大小调整为 256x256 像素

  • Select全图[Ctrl+A]然后复制图片[Ctrl+C]

在Visual Studio

  • 右键单击左侧面板(图标面板)并选择 New Image Type... [Ins]

  • 选择目标图片类型256x256, 24 bit

  • (Select 新目标类型和)粘贴 [Ctrl+V] 您从图像程序复制的图像

在您的图像程序和 Visual Studio

  • 对24位图标大小的128x128、64x64、32x32和16x16(and/or the你喜欢支持的)

  • 别忘了删除之前无法删除的最后一个图标

在Visual Studio

  • 保存图标文件 (.ico)(通过关闭其选项卡或使用 [Ctrl+S])

  • 将图标添加到您的表单

  • 在解决方案资源管理器中右键单击您的项目文件并选择 Properties
    (您还可以在 Visual Studio 菜单 Debug -> "Your Project Name" Properties... 中找到它)

  • 选择 Application 部分

  • Resources - Icon and manifest 下浏览并 select 您刚刚创建的图标文件。

全部设置...

(使用 Visual Studio 2017 和 Visual Studio Enterprise 2019 测试)

在这个时代,使用 https://icoconvert.com/

更简单快捷
  1. 上传您的图像文件(PNG、GIF、JPG 等)
  2. Select ICO for Windows 7, Windows 8, Vista and XP
  3. 下载 ICO 文件

ICO 文件将包含原始图像的各种分辨率。