C# – как засунуть программу в Tray

Август 26th, 2010 от Abizan Оставить ответ »

Сделать так, чтобы у нашей программы, написанной на C# была иконка в трее проще простого! Для этого в .NET есть класс NotifyIcon. Он даже размещен в палитре компонентов Toolbox.

Вот его основные свойства:

  • BalloonTipIcon – значок для отображения на всплывающей подсказке
  • BalloonTipText – текст для отображения на всплывающей подсказке
  • BalloonTipTitle – заголовок всплывающей подсказки
  • ContextMenuStrip – контекстное меню, которое будет вызываться при щелчке правой кнопкой мыши по значку в трее
  • Icon – Иконка, которая отображается в трее.
  • Text – текст подсказки, отображаемый при наведении указателя мыши на значок в области уведомлений (tray).
  • Visible – свойство, указывающее, виден ли значок в области уведомлений.

У компонента есть все события, которые могут понадобиться программисту. Среди них:

  • BallonTipClicked
  • BallonTipClosed
  • BallonTipShown
  • Click
  • DoubleClick
  • MouseClick
  • MouseDoubleClick
  • MouseDown
  • MouseMove
  • MouseUp

Я думаю нет нужды рассказывать, для чего нужно то или иное событие. :)

Если у Вас есть вопросы по классу NotifyIcon – милости прошу, задавайте их в комментaриях

Реклама

1 комментарий

  1. Дмитрий:

    Подскажите пожалкйста как добавить кнопку для компонента?

Добавить комментарий

Копирование материалов сайта допускается только с разрешения администрации сайта.