В настоящее время я пишу мультиформный проект, для которого требуется NotifyIcon.Первая форма - это форма входа в систему, которая затем открывает форму входа в систему, а затем, наконец, другую форму (все они открываются с помощью FormName.ShowDialog (), и они прячутся перед открытием следующей формы).
Форма входа -> Форма входа в систему -> Окончательная форма.
Когда открыта последняя форма, свойству visible для NotifyIcon устанавливается значение true, и оно отображается в панели задач как обычное.Но когда я использую Me.Hide в окончательной форме, NotifyIcon исчезает вместе с формой.
Есть идеи о том, что происходит?Программа по-прежнему работает в фоновом режиме, несмотря на то, что формы не видны (как это и должно быть), но без NotifyIcon нет способа заставить формы появляться снова.
РЕДАКТИРОВАТЬ - Если это помогает, ведение журналаВ форме открывается в другом потоке, но с использованием делегата.