Vb.net 当应用程序在visual basic 2010中关闭时,NotifyIcon保持在任务栏上

Vb.net 当应用程序在visual basic 2010中关闭时,NotifyIcon保持在任务栏上,vb.net,Vb.net,当应用程序关闭时,NotifyIcon保持在任务栏上,然后当我将鼠标移到其上时,它消失 我在关机时试过这个 Private Sub MyApplication_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown Form2.NotifyIcon1.Visible = False Form2.NotifyIcon1.Dispose() End Sub 它还在,有什么建议

当应用程序关闭时,NotifyIcon保持在任务栏上,然后当我将鼠标移到其上时,它消失

我在关机时试过这个

Private Sub MyApplication_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown
    Form2.NotifyIcon1.Visible = False
    Form2.NotifyIcon1.Dispose()
End Sub
它还在,有什么建议吗


感谢您为我检查,在设置
图标后调用
Application.DoEvents()
图标设置为
null
并处理
通知图标后,它会工作

Private Sub MyApplication_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown
    Form2.NotifyIcon1.Icon = Nothing;
    Form2.NotifyIcon1.Dispose()
    System.Windows.Forms.Application.DoEvents()
End Sub