Forum

Пожалуйста or Регистрация для создания сообщений и тем.

Иконки в трее.

Всем привет, есть код, который открывает программу и через 5 секунд её закрывает, но как мы знаем, иконка в трее остаётся даже у закрытой программы, пока не наведёшь туда мышку. Есть ли возможность обновить иконки в трее без перезапуска explorer'a?

Привет, вот знаю программулину, у нее есть такой параметр. А что делает, не знаю. Метод наверное можно попытаться у автора спросить.

Conx

Привет.

private void Window_Closing(object sender, CancelEventArgs e)
{
    if (notifyIcon != null) notifyIcon.Dispose();
}
Удаленный пользователь отреагировал на эту запись.
Удаленный пользователь

Я думаю, он имеет ввиду, что если загасить какой-нибудь процесс, например
Скопированоtaskkill /f /im CarambaSwitcher.exe
то иконка остается в трее

Всем привет 🖐
https://stackoverflow.com/questions/8342614/refreshing-system-tray-icons-programmatically

Удаленный пользователь, Удаленный пользователь и Удаленный пользователь отреагировали на эту запись.
Удаленный пользовательУдаленный пользовательУдаленный пользователь

ещё один рабочий вариант, из далёкого 2012 года 

https://www.manhunter.ru/assembler/484_prinuditelnoe_obnovlenie_ikonok_v_tree.html