Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > После закрытия приложения |
Автор: Dobermann 23.12.2009, 17:06 |
САБЖ! Собственно, убирается только после наведения на нее курсора мыши... [HELP] |
Автор: diadiavova 23.12.2009, 19:36 |
Да вроде это нормально. |
Автор: Dobermann 23.12.2009, 19:58 |
Та ну...а у трея нет случайно чего-нибудь типа tray.update();?! =) |
Автор: diadiavova 23.12.2009, 19:59 |
Вообще-то так ведут себя иконки всех приложений. |
Автор: Dobermann 23.12.2009, 22:17 |
Что-то плохо это у них получается... =\ |
Автор: Syrex 30.12.2009, 15:00 |
А ты сначала убери иконку из трея, а потом закрывай приложение. |
Автор: Dobermann 30.12.2009, 15:23 |
Разобрался уже... |
Автор: Экскалупатор 30.12.2009, 17:19 |
Dobermann, так расскажи как, что ли, а то вдруг возникнет проблема. |
Автор: Феликс 19.2.2010, 09:45 | ||
Всё очень просто! По событию закрытия основной формы, вызываем метод Dispose у компонента NotifyIcon. Пример для наглядности:
|
Автор: CasperSC 22.2.2010, 18:35 |
Странно, у меня возникала немного другая проблема (если это можно так назвать). Я тоже когда в Visual C# завершал приложение нажатием на кнопку "стоп", то в трее через некоторое время скапливалось много иконок и грешил я на приложение, а оказалось, я же просто завершал процесс получается, а если закрыть приложение как положено, то ничего не оставалось. |