我有一个作为资源嵌入的 .ico 文件(构建操作设置为资源)。我正在尝试创建一个 NotifyIcon。如何引用我的图标?
notifyIcon = new NotifyIcon();
notifyIcon.Icon = ?? // my icon file is called MyIcon.ico and is embedded
您的图标文件应添加到项目程序集之一,并且其构建操作应设置为资源。添加对程序集的引用后,您可以创建一个 NotifyIcon,如下所示:
System.Windows.Forms.NotifyIcon icon = new System.Windows.Forms.NotifyIcon();
Stream iconStream = Application.GetResourceStream( new Uri( "pack://application:,,,/YourReferencedAssembly;component/YourPossibleSubFolder/YourResourceFile.ico" )).Stream;
icon.Icon = new System.Drawing.Icon( iconStream );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)