Aggiungere un NotifyIcon
al modulo di finestre principale. utilizzare l'evento Resize
in Form
per controllare quando per mostrare la NotifyIcon
e nascondere il modulo:
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
If Me.WindowState = FormWindowState.Minimized Then
NotifyIcon1.Visible = true
Me.Hide()
NotifyIcon1.BalloonTipText = "Hi from right system tray"
NotifyIcon1.ShowBalloonTip(500)
End If
End Sub
utilizzare gli eventi in NotifyIcon per mostrare nuovamente il modulo:
Private Sub NotifyIcon1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.DoubleClick
Me.Show()
Me.WindowState = FormWindowState.Normal
NotifyIcon1.Visible = False
End Sub
È possibile scaricare un esempio completo nel progetto di codice AutoDNIE google
un'occhiata a questo http://stackoverflow.com/a/1732294/351383, è C#, ma se avete problemi si può tradurre in VB.NET qui http://converter.telerik.com/ –
Google è davvero utile: una ricerca per "il programma VB.NET da eseguire dalla barra delle applicazioni" ha restituito [Crea un'applicazione di System Tray in VB.NET] (http://www.codeproject.com/Articles/75822/Create-a- sistema-Tray-Application-in-VB-NET). E Visual Basic è ** NON ** la stessa cosa di VB.NET. – Tim
Grazie Ragazzi per il vostro feedback Farò un po 'di lettura ora :) –