Non è niente di speciale:
Intanto apro un nuovo thread:
codice:
Dim NotifyThread As New Threading.Thread(AddressOf UpdateMethod)
NotifyThread.Start()
Poi dopo del codice assolutamente non attinente alla NotifyIcon, la mostro e mostro il balloon
codice:
'ApplicationBarIcon è la NotifyIcon
ApplicationBarIcon.Visible = True
'altra cosa: se gli passo 15000 sta poco più di 2s, se gli passo 500 ci sta 5s
'mah... :prrr:
ApplicationBarIcon.ShowBalloonTip(500)
E poi nel gestore di BalloonTipClicked:
codice:
Private Sub ApplicationBarIcon_BalloonTipClicked(ByVal sender As Object, ByVal e As System.EventArgs) Handles ApplicationBarIcon.BalloonTipClicked
Process.Start("C:\Programmi\Pippo\Topolino.exe")
ApplicationBarIcon.Visible = False
Form1.Close()
Me.Close()
End Sub
EDIT: Ho provato a mostrare il icona e balloon dal thread principale e funziona, come faccio a farla andare anche da un thread separato?