【问题标题】:How to set ico I want to use as application icon in c#?如何在c#中设置我想用作应用程序图标的ico?
【发布时间】:2008-12-02 15:02:52
【问题描述】:

我在属性中设置的图标在任务栏和应用程序窗口中可见,但资源管理器中的应用程序图标不同。

【问题讨论】:

  • 为什么投反对票?这是一个非常有效的问题。
  • 我猜有人不同意你的观点。
  • 猜猜看。那好吧。对不起戈兰

标签: c# icons


【解决方案1】:

可能是您设置的应用程序图标具有不同图标大小的不同图像,这就是您在资源管理器中看到差异的原因?

要对此进行测试,请在 Visual Studio 中打开您的图标。列出了不同的分辨率(在我的屏幕左侧)。如果您不想创建所有分辨率,只需删除不需要的分辨率,Windows 会尝试为您调整图标大小,尽管它们在其他分辨率下会显示为块状。

【讨论】:

    【解决方案2】:

    好的。我想我明白了:

    您一直在设置 Frame 的 Icon 属性,而不是应用程序。由于框架在任务栏上拥有自己的条目,因此您会在那里看到正确的图标。

    要为您的可执行文件获取正确的图标,请转到解决方案中的可执行项目,然后转到其属性。您将在图标的应用程序选项卡上看到一个设置(在资源下)。现在,当您在资源管理器中转到 .exe 时,它​​会显示正确的图标。

    【讨论】:

      【解决方案3】:

      如果您使用的是 Visual Studio,这可以在应用程序属性中设置(我相信是项目菜单)。这是您设置资源、目标 .net 等的同一个地方。

      【讨论】:

        猜你喜欢
        • 2019-12-24
        • 1970-01-01
        • 1970-01-01
        • 2011-09-23
        • 2016-04-27
        • 1970-01-01
        • 1970-01-01
        • 2018-05-29
        • 1970-01-01
        相关资源
        最近更新 更多