У меня есть приложение winforms, которое работает в фоновом режиме с NotifyIcon1
, чтобы показать несколько всплывающих подсказок с кодом ниже:
Private Sub tmrCountdown_Tick(sender As System.Object, e As System.EventArgs) Handles tmrCountdown.Tick
If countdown > 60 Then
countdown -= 1
Else
If countdown > 0 Then
countdown -= 1
ShowTrayNotification()
Else
NotificationForm.Show()
End If
End If
End Sub
Private Sub ShowTrayNotification()
NotifyIcon1.BalloonTipIcon = ToolTipIcon.Info
NotifyIcon1.BalloonTipTitle = "You have an appointment in "
NotifyIcon1.BalloonTipText = countdown & " seconds ... "
End Sub
Хорошо работает на Windows 7
, но на Windows 10
,это заставляет всплывающее окно появляться несколько раз, а когда обратный отсчет истекает, он оставляет кучу сообщений в Notification Area
- которые я должен удалить их вручную.
Может кто-нибудь дать мне предложение:
- Удалите или скройте эти сообщения из
Notification Area
(потому что он выполнил свою работу). - Пусть всплывающие подсказки появляются один раз при обратном отсчете, а не при каждом таймерегалочки.
Спасибо.