Dodaj NotifyIcon
do głównego okna formularza. Użyj zdarzenie Resize
w Form
kontrolować kiedy pokazać NotifyIcon
i ukryć formularz:
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
obsługi zdarzeń w NotifyIcon pokazać formularz ponownie:
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
Możesz pobrać pełną przykład w projekcie kodu AutoDNIE google
spojrzenie na tej http://stackoverflow.com/a/1732294/351383, to C#, ale jeśli masz problemy można przełożyć je do VB.NET tutaj http://converter.telerik.com/ –
Google jest naprawdę przydatny - zwrócono zapytanie "Uruchomienie programu VB.NET z zasobnika systemowego" [Utwórz aplikację tacy systemowej w VB.NET] (http://www.codeproject.com/Articles/75822/Create-a- System-Tray-Application-in-VB-NET). A Visual Basic to ** NOT ** to samo co VB.NET. – Tim
Dzięki, chłopaki za twoją opinię Zrobię trochę czytania teraz :) –