Работа с треем. Создание всплывающего окна сообщений в приложении на C#

{lang: 'ru'}

В этом посте рассматривается довольно небольшое, но иногда полезное дополнение к программе – всплывающее окно сообщений (или информационное всплывающее окно). Это окно выглядит примерно так же, как сообщения «Центра обновлений Windows« о наличии новых обновлений, сообщения в некоторых плеерах, всплывающих из трея и т.п.

Для вызова всплывающего окошка используется метод ShowBalloonTip класса NotifyIcon. Соответственно, не следует забывать, что нужно иметь «под рукой» экземпляр данного класса, для таких случаев. У этого метода есть две перегрузки:

  1. ShowBalloonTip (Int32) – принимает параметр – время в миллисекундах, в течении которого должно отображатся всплывающее окошко;
  2. ShowBalloonTip (Int32, String, String, ToolTipIcon) – принимает время, заголовок, текст сообщения и иконку, которая будет рядом находиться во всплывающем окошке.

Вот пример использование этого метода:

Как видите, все проще простого. Поэтому я «сворачиваюсь» и выкладываю пример рабочего проекта с этим кодом.



Полезная статья? Их будет больше, если вы поддержите меня!


  • А как сделать в C# ввод поисковых слов в строку поиска и чтобы появлялся список подсказок. И при нажатии на один элемент в списке, он появлялся в поиске?