В этом посте рассматривается довольно небольшое, но иногда полезное дополнение к программе – всплывающее окно сообщений (или информационное всплывающее окно). Это окно выглядит примерно так же, как сообщения «Центра обновлений Windows« о наличии новых обновлений, сообщения в некоторых плеерах, всплывающих из трея и т.п.
Для вызова всплывающего окошка используется метод ShowBalloonTip класса NotifyIcon. Соответственно, не следует забывать, что нужно иметь «под рукой» экземпляр данного класса, для таких случаев. У этого метода есть две перегрузки:
- ShowBalloonTip (Int32) – принимает параметр – время в миллисекундах, в течении которого должно отображатся всплывающее окошко;
- ShowBalloonTip (Int32, String, String, ToolTipIcon) – принимает время, заголовок, текст сообщения и иконку, которая будет рядом находиться во всплывающем окошке.
Вот пример использование этого метода:
1 2 |
//показ всплывающего окна с сообщением из трея _notifyIcon.ShowBalloonTip(500, "Сообщение", "Я свернулась:)", ToolTipIcon.Warning); |
Как видите, все проще простого. Поэтому я «сворачиваюсь» и выкладываю пример рабочего проекта с этим кодом.
Полезная статья? Их будет больше, если вы поддержите меня!