Windows Forms: Не отображается уведомление

В этом примере рассматривается создание формы и значка в области уведомлений. «Проблема» в том, что все процедуры собраны в одном файле кода. Если писать по несколько таких программ ежедневно, то можно на автопилоте создавать и более сложный код. Поскольку я прибегаю к Visual Studio довольно редко, то для меня это не вариант. В связи с этим решил создавать подобный код «как надо», т.е. используя инструмент Дизайнера. Но в этом случае я столкнулся с тем, что у меня не выводился значок уведомления. После более глубокого изучения материала, я понял свою ошибку — для компонента notifyIcon1 всего-то не был задан значок! И при этом не выдавалось ни одной ошибки!
Исправляю:
1. В окне Дизайнера вызываем Toolbox (Ctrl+Alt+X ):
2. На компоненте NotifyIcon делаем двойной щелчок мышки:
Windows Forms: Не отображается уведомление
3. На добавленном компоненте нажимаем правую кнопку мышки и выбираем «Choose Icon…«:
Windows Forms: Не отображается уведомление
4. После этого в диалоговом окне выбираем путь к файлу со значком (иконкой).
5. В файле Form1.Designer.cs будет создан код содержащий такие строки:

  this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon")));
Позже его можно будет заменить на значок программы, как в этой заметке.


Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments