如何设置window的图标

How to set the window's icon

我想知道如何在 c# 中为 window 设置图标。我找到了答案,但答案不涉及编程。在 visual studio 他们有一个应用程序生成器,但我想改为编写我的应用程序。有谁知道谁来完成这个简单的任务?

这是我目前拥有的:

class Program
{
    public static void Main(string[] args)
    {
        Application.Run(new window());
    }
}

class Window : System.Windows.Forms.Form
{
    public static String Title = "This is a title!";

    public Window()
    {
        this.Size = new Size(640, 480);
        this.Text = Title;
    }
}
this.Icon = new Icon(@"C:\Folder\IconName.ico");

或者如果您要在应用中嵌入图标:

this.Icon = new Icon(iconStream);

您可以使用设计器来完成:

  1. 打开设计器。
  2. 单击 window。
  3. 打开“属性”窗格 (F4)。
  4. 找到 Icon 行并单击它。
  5. 单击 ... 按钮。

或者,您可以在代码中完成:

string pathToIcon =@"C:\Path\To\Icon.ico"
this.Icon = new Icon(pathToIcon );