【发布时间】:2008-12-02 15:02:52
【问题描述】:
我在属性中设置的图标在任务栏和应用程序窗口中可见,但资源管理器中的应用程序图标不同。
【问题讨论】:
-
为什么投反对票?这是一个非常有效的问题。
-
我猜有人不同意你的观点。
-
猜猜看。那好吧。对不起戈兰
我在属性中设置的图标在任务栏和应用程序窗口中可见,但资源管理器中的应用程序图标不同。
【问题讨论】:
可能是您设置的应用程序图标具有不同图标大小的不同图像,这就是您在资源管理器中看到差异的原因?
要对此进行测试,请在 Visual Studio 中打开您的图标。列出了不同的分辨率(在我的屏幕左侧)。如果您不想创建所有分辨率,只需删除不需要的分辨率,Windows 会尝试为您调整图标大小,尽管它们在其他分辨率下会显示为块状。
【讨论】:
好的。我想我明白了:
您一直在设置 Frame 的 Icon 属性,而不是应用程序。由于框架在任务栏上拥有自己的条目,因此您会在那里看到正确的图标。
要为您的可执行文件获取正确的图标,请转到解决方案中的可执行项目,然后转到其属性。您将在图标的应用程序选项卡上看到一个设置(在资源下)。现在,当您在资源管理器中转到 .exe 时,它会显示正确的图标。
【讨论】:
如果您使用的是 Visual Studio,这可以在应用程序属性中设置(我相信是项目菜单)。这是您设置资源、目标 .net 等的同一个地方。
【讨论】: