0

我有一个在后台运行的 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(因为它已经完成了它的工作)。
  • 倒计时时让气球提示出现一次,而不是每次计时器滴答作响。

谢谢你。

4

0 回答 0