2

我需要将 winform 图标更改为在目录中找到的图标。这需要以与 Web 浏览器处理网站图标加载相同的方式工作。

4

2 回答 2

2

如果这将是动态的,您可以使用FileSystemWatcher并监视文件夹中创建和更改的事件以进行文件更改。

private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e)
{
    if (e.Name == "myIcon.ico")
    {
        this.Icon = new Icon(e.FullPath);
    }
}
于 2012-12-14T21:10:25.493 回答
1

在构造函数或表单的加载事件中设置图标属性(确保图标存在于应用程序目录中):

Icon = new Icon("favicon.ico");
于 2012-12-14T21:03:42.590 回答