我已从Visual Studio中的解决方案资源管理器的“属性”窗口为我的应用程序分配了一个图标;应用程序的图标已成功更改,但标题栏仍显示默认图标:
我重建了我的应用程序,但它仍然显示默认图标。我做错了什么?
答案 0 :(得分:9)
因为表单的图标配置与应用程序不同。在表单上设置图标,而不仅仅是在应用程序上。
答案 1 :(得分:2)
表单本身也需要设置Icon
属性。
答案 2 :(得分:2)
如果您使用winform,则需要设置主表单的图标属性
答案 3 :(得分:1)
我知道这是一个非常古老的问题,但我可以添加以下评论:
注意' FormBorderStyle'属性。 如果' FixedToolWindow'或者' SizableToolWindow'如果选中,即使您在“图标”中指定了图标,也不会显示您的图标。属性。 我遇到了同样的问题。 祝你好运。
答案 4 :(得分:0)
您没有提及是否使用winforms或wpf - wpf会将图标放在所有窗口/表单上,除非被覆盖。
Winforms需要单独设置图标。
答案 5 :(得分:0)
图标可能无法显示的另一个原因。
如果Form的ControlBox属性设置为False,则不会显示图标。
(听起来像一种不受欢迎的副作用)