【问题标题】:Change default icon更改默认图标
【发布时间】:2012-04-30 16:42:21
【问题描述】:

我正在尝试将应用程序图标从默认更改为其他图标。 所以我所做的是,我制作了一个图标并保存了它。然后我转到项目属性中的应用程序选项卡并更改了图标。他在那里显示了我制作的图标,但是当我运行我的项目时,它显示一个灰色图标而不是显示我的图标。

我在这里做错了什么?

【问题讨论】:

  • 它是应用程序图标,在左上角
  • 你是在 Visual Studio 中运行这个吗?
  • 综上所述,至少有两个地方设置了图标:一个是应用程序图标;另一个是应用程序图标。和一个表格。应用程序图标是通过 AlphaMale 发布的项目属性应用程序选项卡/资源/图标和清单/图标浏览按钮设置的。表单图标(您可能在评论中提到的左上角图标)设置为 @Dan 发布,由表单属性/窗口样式/图标属性。

标签: c# .net winforms icons


【解决方案1】:

通过 Visual Studio 运行它 - 然后图标应该看起来不错。

我相信这是因为当您调试时,Visual Studio 运行 <yourapp>.vshost.exe 而不是您的应用程序。 .vshost.exe 文件不使用您的图标。

最终,你所做的是正确的。

  1. 转到项目属性
  2. 在应用程序选项卡下将默认图标更改为您自己的
  3. 构建项目
  4. 在您喜欢的文件资源管理器中找到 .exe 文件。

在那里,图标应该看起来不错。如果您通过单击该 .exe 来运行它,那么应用程序中的图标也应该是正确的。

【讨论】:

    【解决方案2】:

    项目的图标属性指定图标文件 (.ico) 将在 Windows 资源管理器中显示已编译的应用程序,并且 在 Windows 任务栏中。

    图标属性可以在应用程序窗格中访问 项目设计师;它包含已添加到的图标列表 作为资源或内容文件的项目。

    指定应用程序图标

    1. 在解决方案资源管理器中选择项目后,在项目菜单上 点击属性。
    2. 选择应用程序窗格。
    3. 从图标下拉列表中选择一个图标 (.ico) 文件。

    指定应用程序图标并将其添加到您的项目中

    1. 在解决方案资源管理器中选择项目后,在项目菜单上, 点击属性。
    2. 选择应用程序窗格。
    3. 从图标下拉列表中选择浏览并浏览到 您想要的图标文件的位置。

    图标文件作为内容文件添加到您的项目中,可以 在左上角看到。

    如果您想为每个表单显示单独的图标,您必须转到每个表单的属性,选择图标属性并浏览您想要的图标。

    这里是 MSDN link 用于相同目的...

    希望这会有所帮助。

    【讨论】:

    • 我在去这里提问之前使用了那个链接,所以不,无论如何,谢谢!
    • 您的应用程序的模式是什么?是调试模式还是发布模式?
    【解决方案3】:

    如果您使用Forms,您可以使用属性窗格中的图标设置。为此,请选择表单并在属性窗格中向下滚动,直到您看到图标设置。当您打开应用程序时,无论您在应用程序和任务栏中的任何位置,它都会显示图标

    【讨论】:

      【解决方案4】:

      您的应用程序图标显示在任务栏中。左上角(窗口)的图标是表单图标。转到您的表格并用相同的图标填写属性“图标”;问题解决了。您无需将图标放在输出文件夹中(仅用于设置)。

      【讨论】:

        【解决方案5】:

        转到表单的属性,ICON ...选择你想要的图标。

        编辑:试试这个

        1. 编辑 App.Ico 使其看起来符合您的要求。
        2. 在表单的属性窗格中,将 Icon 属性设置为 项目的 App.Ico 文件。
        3. 重建解决方案。

        阅读这篇icons

        【讨论】:

        • 试过了,还是不行。是一样的,它在visual studio中显示我的图标,但在我运行我的项目时却没有。让我编辑一下,它在属性中显示得很好,但在 from selve 中却没有
        【解决方案6】:

        构建项目 在您喜欢的文件资源管理器中找到 .exe 文件。

        【讨论】:

          【解决方案7】:

          如果您指定的图标在您运行 EXE 时显示,但在您从 Visual Studio 运行时不显示,那么对于 WPF 项目,在 XAML 顶部添加以下内容:Icon="Images\MyIcon.ico"。把它放在你有标题和 xmlns 定义的地方。 (假设您的项目中有一个 Images 文件夹,并且您在其中添加了 MyIcon.ico)。

          【讨论】:

            【解决方案8】:

            在构建之前,您应该将图标放在项目文件夹中

            【讨论】:

              【解决方案9】:

              我遇到了同样的问题。我按照步骤更改图标,但它总是安装默认图标。

              修复:在完成上述操作后,我通过在 Visual Studio 菜单栏上构建并单击“重建解决方案”来重建解决方案,它成功了!

              【讨论】:

                猜你喜欢
                • 2018-05-23
                • 2012-05-07
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2012-12-31
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多