Как создать всплывающие подсказки в области уведомлений Windows 7, используя C # с платформой .NET? - PullRequest
11 голосов
/ 21 августа 2011

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

Мне не удалось найти какую-либо информацию о API .NET для ее реализации.Есть ли встроенный способ создания всплывающих подсказок в области уведомлений?Если нет, есть ли другой способ реализовать эту функцию?

Ответы [ 2 ]

9 голосов
/ 21 августа 2011

В них нет ничего особенного, просто простое окно (форма) без строки заголовка.ControlBox = false и Text = "" в winforms.Единственное, что вам нужно сделать, это установить его свойство Location, чтобы оно отображалось над областью уведомлений.И реализуйте событие Деактивировать, чтобы закрыть его.

4 голосов
/ 21 августа 2011

Я ответил на аналогичный вопрос здесь:

Создание поля в стиле System-tray в Winforms (C #)

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

example border window

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...