Thêm NotifyIcon
vào biểu mẫu cửa sổ chính. Sử dụng các sự kiện Resize
trong Form
để kiểm soát thời gian hiển thị các NotifyIcon
và ẩn các hình thức:
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
Sử dụng các sự kiện trong NotifyIcon để hiển thị dưới dạng một lần nữa:
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
Bạn có thể tải về một ví dụ đầy đủ trong AutoDNIE dự án mã google
nhìn vào http://stackoverflow.com/a/1732294/351383 này, đó là C# nhưng nếu bạn có vấn đề bạn có thể dịch nó để VB.NET đây http://converter.telerik.com/ –
Google thực sự hữu ích - tìm kiếm "chương trình VB.NET để chạy từ khay hệ thống" được trả về [Tạo ứng dụng khay hệ thống trong VB.NET] (http://www.codeproject.com/Articles/75822/Create-a- System-Tray-Application-in-VB-NET). Và Visual Basic là ** KHÔNG ** giống như VB.NET. – Tim
Cảm ơn các bạn vì những phản hồi của bạn, tôi sẽ làm một số việc đọc ngay bây giờ :) –