Как я могу использовать два NotifyIcons в C# без исчезновения второго при наведении курсора мыши?

У меня есть приложение VS2008, которое должно отображать два значка уведомлений в системном трее. Одним из них является основной значок приложения, который обеспечивает быстрый доступ к графическому интерфейсу. Второй значок - "новое сообщение", который отображается при поступлении нового сообщения и скрывается, когда пользователь дважды щелкает по нему, так же, как значок нового почтового сообщения Outlook.

Проблема, которую я имею, состоит в том, что второй значок сообщения скрыт всякий раз, когда мышь перемещается по системной панели. Первый значок ведет себя как ожидалось и остается в системном трее во время работы приложения.

Есть идеи?

1 ответ

Решение

Спасибо - это было частично из-за сбоя Windows и ошибки в моем коде. Кажется, что значок не будет виден при отображении наконечника шарика - его нужно сделать видимым перед отображением наконечника шарика. Значок не обновлялся до тех пор, пока я не надел мышь на панель.

Другие вопросы по тегам