Fügen Sie eine NotifyIcon
zum Hauptfensterformular hinzu. Verwenden Sie das Resize
Ereignis in Form
zu steuern, wenn die NotifyIcon
und blenden Sie die Form zeigen:
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
die Ereignisse in NotifyIcon Verwenden Sie das Formular erneut zu zeigen:
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
Sie können ein vollständiges Beispiel herunterladen in AutoDNIE google Code Projekt
Blick auf diese http://stackoverflow.com/a/1732294/351383, es ist C#, aber wenn Sie Probleme haben, können Sie es in VB.NET übersetzen hier http://converter.telerik.com/ –
Google ist wirklich nützlich - eine Suche nach "VB.NET-Programm aus der Taskleiste ausführen" zurückgegeben [Erstellen Sie eine Taskleiste Anwendung in VB.NET] (http://www.codeproject.com/Articles/75822/Create-a- System-Tray-Anwendung-in-VB-NET). Und Visual Basic ist ** NICHT ** das gleiche wie VB.NET. – Tim
Danke Jungs für youre Feedback Ich werde etwas lesen jetzt :) –