В примере с MSDN для уведомления в «Области уведомлений» используется значок из файла в папке программы. Т.е. внешний файл:
notifyIcon1.Icon = new Icon("appicon.ico");
Чтобы использовать вместо внешнего файла значок из исполняемого файла, нужно воспользоваться другим методом:
// Create the NotifyIcon.
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
// The Icon property sets the icon that will appear
// in the systray for this application.
notifyIcon1.Icon = Icon.ExtractAssociatedIcon(Assembly.GetExecutingAssembly().Location);
Чтобы избежать возникших ошибок, нужно будет после этого добавить в заголовок пару ссылок:
using System.Reflection;
using System.Drawing;
DenTNT недавно публиковал (посмотреть все)
- C#: Добавить поддержку перезапуска приложения - 21.02.2025
- EVE-Online: Отобразить информацию о соединении и fps - 20.02.2025
- WPF: Отображение прогресса с помощью async/await - 13.02.2025