在Visual Studio 2012中更改窗体的图标C#

时间:2012-10-26 18:16:07

标签: c# .net visual-studio icons

我正在尝试更改表单的图标(左上角)以及我看到小方块默认图标的任何其他位置。

我试过了:

  • 单击表单,转到“窗口样式”并将图标更改为我在计算机上的.ico文件 - 这显示它实际上已更改 - 但每当我调试或发布时 - 它仍然是原始默认图标
  • 转到项目的属性 - 资源 - 将图标添加为资源 - 返回属性下的应用程序 - 将“图标和清单”更改为资源图标。它显示浏览按钮旁边的新图标 - 但实际程序中没有任何变化。

注意起初我为表单选择的背景图像也没有应用 - 我会通过表单更改它 - 属性 - 外观 - BackgroundImage - 从计算机中选择。会显示为已更改,但只要我调试或发布或不会在那里。 - 将它添加到我的资源中,然后从BackgroundImage浏览中选择它 - 从项目资源中选择它然后它可以工作。

2 个答案:

答案 0 :(得分:2)

找到解决方案: 有了这个想法,我的背景图像在我在资源中使用之前没有工作。我去了Form1_load事件并添加了以下代码:

System.Drawing.Icon ico = Properties.Resources.Untitled;
this.Icon = ico;

由于“Properties.Resources.Untitled”是我添加到我的资源中的图标。

现在似乎是想要的运作。

答案 1 :(得分:1)

您还需要使用表单的Icon属性更改每个表单上的图标。