C#更改winform左上角的图标

时间:2012-10-05 01:31:13

标签: winforms icons

我正在尝试将winform的左上角图标从默认值更改为我的图标: enter image description here

我已经通过转到我的项目的属性尝试了它,然后进入应用程序,在“Icon and Manifest”中设置我自己的图标。

但在那之后,它仍然显示相同的旧默认图标。我做错了吗?

4 个答案:

答案 0 :(得分:59)

您的表单具有与之关联的属性(在设计模式下,将焦点放在表单上,​​然后单击 F4 )。其中一个属性是Icon,这就是你要找的东西。

您在“应用程序属性”中引用的图标是将在.EXE生成的文件中使用的图标。

答案 1 :(得分:4)

您可以使用以下代码使用为应用程序设置的图标:

    public MainForm()
    {
        InitializeComponent();
        Icon = Icon.ExtractAssociatedIcon(System.Reflection.Assembly.GetExecutingAssembly().Location);
    }

答案 2 :(得分:0)

确保您选择的照片是.ico格式,然后可以更改它,只需在Visual Studio格式属性中进行更改即可。

答案 3 :(得分:-2)

这很容易; 只需右键单击visual studio designer中的窗口并单击设置,然后在设置侧栏中导航到图标部分 - 单击三个点并选择.ico文件作为您的图标显示在您的左上角应用