我需要将winform图标更改为目录中的图标。这需要以与Web浏览器处理网站图标加载相同的方式工作。
答案 0 :(得分:2)
如果这是动态的,您可以使用FileSystemWatcher并监控文件夹中创建和更改的事件,以便更改文件。
private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e)
{
if (e.Name == "myIcon.ico")
{
this.Icon = new Icon(e.FullPath);
}
}
答案 1 :(得分:1)
在构造函数中设置Icon属性或者在表单中加载事件(确保应用程序目录中存在该图标):
Icon = new Icon("favicon.ico");