6

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

标题栏,显示默认图标

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

4

6 回答 6

11

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

于 2013-01-27T13:45:21.863 回答
5

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

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

于 2016-02-08T15:35:35.157 回答
5

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

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

(听起来像一个不受欢迎的副作用)

于 2018-03-20T22:05:20.567 回答
3

表单本身也有一个Icon您需要设置的属性。

于 2013-01-27T13:45:30.697 回答
2

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

于 2013-01-27T13:47:45.690 回答
0

您没有提到您使用的是 winforms 还是 wpf - wpf 会将图标放置在所有窗口/表单上,除非被覆盖。

Winforms 需要单独设置图标。

于 2013-01-27T14:22:47.660 回答