WinForms应用程序中保存的表单图标在哪里?

时间:2016-04-11 16:32:28

标签: c# .net winforms

我不知道保存表单的图标在哪里...

我实际上是在项目资源中搜索它并没有找到它,也没有指定它进入表单属性的任何路径,它仍然出现在表单上。

这是序列化的地方吗?我只是想找到并修改它,并确保新添加的图标将保留在那里......

只需从表单的表单属性中设置一个新图标,并且该图标会自动保存在旧表单的位置吗?

更具体地说,我还添加了一张图片,上面有一个我正在谈论的表格图标的例子。

enter image description here

1 个答案:

答案 0 :(得分:3)

在设计师中打开表单。打开“属性”框。单击表单以选择它。在“窗口样式”组的“属性”框中查找“图标”元素。

如果您通过“属性”框更改图标,那么查看设计器代码,您将看到类似这样的内容(Form1.Designer.cs):

        // 
        // Form1
        // 
        this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
        this.ClientSize = new System.Drawing.Size(1008, 540);
        this.Controls.Add(this.btnTestReplacePerformance);
        this.Controls.Add(this.label3);
        this.Controls.Add(this.txtResults);
        this.Controls.Add(this.btnGetMatches);
        this.Controls.Add(this.txtSource);
        this.Controls.Add(this.txtRegex);
        this.Controls.Add(this.label2);
        this.Controls.Add(this.label1);
        this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
        this.Name = "Form1";
        this.Text = "Form1";
        this.ResumeLayout(false);
        this.PerformLayout();

您可以看到图标(this.Icon)是从资源加载的。