【问题标题】:Balloon tip notifications not clearing from the sys tray?气球提示通知未从系统托盘中清除?
【发布时间】:2019-03-07 16:37:53
【问题描述】:

我创建了一个 VB.Net 程序,它使用以下代码向系统托盘发送气球提示通知:

notify = New NotifyIcon
notify.Visible = True
notify.BalloonTipTitle = title
notify.BalloonTipText = body
notify.Icon = SystemIcons.Application
notify.ShowBalloonTip(100000)

但是,在用户关闭应用程序后,此通知的图标仍保留在系统托盘中,似乎没有简单的方法可以通过单击将其删除。

我怎么会因为这个问题而死?

【问题讨论】:

    标签: vb.net system-tray balloon-tip


    【解决方案1】:

    这是因为您没有处理 NotifyIcon 对象。为什么你首先在代码中创建它?除非您有特定的理由不这样做,否则您应该将其添加到设计器中的表单中,然后只需在代码中设置属性和调用方法。这样,当您的表单存在时,该对象将被处置。如果做不到这一点,您需要在完成后自己处理它,这意味着只要需要就保留引用并显式调用Dispose

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多