Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我的图标不出现在标题栏中?_C#_.net_Winforms - Fatal编程技术网

C# 为什么我的图标不出现在标题栏中?

C# 为什么我的图标不出现在标题栏中?,c#,.net,winforms,C#,.net,Winforms,我已从Visual Studio中解决方案资源管理器的“属性”窗口为我的应用程序指定了一个图标;应用程序的图标已成功更改,但标题栏仍显示默认图标: 我已经重建了我的应用程序,但它仍然显示默认图标。我做错了什么?因为表单的icaon配置与应用程序不同。设置窗体上的图标,而不仅仅是在应用程序上。窗体本身也需要设置一个图标属性。如果使用winform,则需要设置主窗体的图标属性。您没有提到是否使用winforms或wpf,除非被覆盖,否则wpf将在所有窗口/窗体上放置图标 Winforms需要单独设

我已从Visual Studio中解决方案资源管理器的“属性”窗口为我的应用程序指定了一个图标;应用程序的图标已成功更改,但标题栏仍显示默认图标:


我已经重建了我的应用程序,但它仍然显示默认图标。我做错了什么?

因为表单的icaon配置与应用程序不同。设置窗体上的图标,而不仅仅是在应用程序上。

窗体本身也需要设置一个
图标
属性。

如果使用winform,则需要设置主窗体的图标属性。

您没有提到是否使用winforms或wpf,除非被覆盖,否则wpf将在所有窗口/窗体上放置图标


Winforms需要单独设置图标。

我知道这是一个非常老的问题,但我可以添加以下注释:

请注意“FormBorderStyle”属性。 如果选择了“FixedToolWindow”或“SizableToolWindow”,则即使在“icon”属性中指定了图标,也不会显示图标。 我遇到了同样的问题。
祝你好运。

图标可能不显示还有另一个原因

如果窗体的ControlBox属性设置为False,则不会显示图标

(听起来像是意外的副作用)