private string UserIconFileName
{
get => Properties.Settings.Default.UserIcon;
set => properties.Settings.Default.UserIcon = value;
}
private Icon LoadUserIcon
{
string userIconFileName = this.UserIconFileName
if (!File.Exists(userIconFileName))
{
// TODO: decide what to do if there is no such file
}
else
{
return new Icon(userIconFileName);
}
}
1条答案
按热度按时间gzjq41n41#
“用户需要从硬盘驱动器中选择其notifyIcon图标”。
图标是在文件名的某个地方吗?如果用户从硬盘驱动器中选择了一个图标,他实际上选择了一个包含图标的文件吗?
如果是这样的话,你应该将
Properties.Settings.Default.UserIcon
定义为一个字符串,并保存文件名,给予你的窗口一个属性来获取和设置UserIcon。关闭程序时不要忘记保存属性: