2008-10-01 36 views

Trả lời

20

Trước tiên, thêm điều khiển NotifyIcon vào biểu mẫu. Sau đó, dây lên biểu tượng thông báo để làm những gì bạn muốn.

Nếu bạn muốn ẩn ở mức tối thiểu, hãy thử cách này.

Private Sub frmMain_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize 
    If Me.WindowState = FormWindowState.Minimized Then 
     Me.ShowInTaskbar = False 
    Else 
     Me.ShowInTaskbar = True 
    End If 
End Sub 

Private Sub NotifyIcon1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseClick 
    Me.WindowState = FormWindowState.Normal 
End Sub 

tôi sẽ thỉnh thoảng sử dụng các văn bản Balloon để thông báo cho người dùng - đó được thực hiện như vậy

Me.NotifyIcon1.ShowBalloonTip(3000, "This is a notification title!!", "This is notification text.", ToolTipIcon.Info) 
6

Bạn có thể thêm thành phần NotifyIcon từ hộp công cụ vào biểu mẫu chính của bạn.

Điều này có các sự kiện như MouseDoubleClick mà bạn có thể sử dụng để xử lý các sự kiện khác nhau.

Chỉnh sửa: Bạn phải đảm bảo rằng bạn đặt thuộc tính Biểu tượng thành tệp .ico hợp lệ nếu bạn muốn nó hiển thị đúng cách trong systray.

0

Thêm NotifyIcon thành phần mẫu của bạn. Và sử dụng các sự kiện của nó để xử lý các nhấp chuột.

Các vấn đề liên quan