.NET 응용 프로그램을 Window의 시스템 트레이에 아이콘으로 표시하려면 어떻게해야합니까?Windows Forms .NET 응용 프로그램을 트레이 아이콘으로 만드는 방법은 무엇입니까?
그런 아이콘에 마우스 버튼 클릭을 어떻게 처리합니까?
.NET 응용 프로그램을 Window의 시스템 트레이에 아이콘으로 표시하려면 어떻게해야합니까?Windows Forms .NET 응용 프로그램을 트레이 아이콘으로 만드는 방법은 무엇입니까?
그런 아이콘에 마우스 버튼 클릭을 어떻게 처리합니까?
먼저 NotifyIcon 컨트롤을 폼에 추가하십시오. 그런 다음 알림 아이콘을 연결하여 원하는 작업을 수행하십시오.
최소화하려면 트레이에 숨기려면이 방법을 사용하십시오.
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
나는 때때로 사용자에게 통지하기 위해 풍선 텍스트를 사용합니다 - 즉 그러한
Me.NotifyIcon1.ShowBalloonTip(3000, "This is a notification title!!", "This is notification text.", ToolTipIcon.Info)
Toolbox의 NotifyIcon 구성 요소를 기본 폼에 추가 할 수 있습니다.
다양한 이벤트를 처리하는 데 사용할 수있는 MouseDoubleClick과 같은 이벤트가 있습니다.
편집 : 아이콘 속성을 올바른 .ico 파일로 설정하여 시스템 트레이에 제대로 표시되도록해야합니다. 여기에 NotifyIcon 클래스를 사용하는 방법에 대한
이 양식에 NotifyIcon 구성 요소를 추가합니다. 마우스 클릭을 처리하는 이벤트를 사용하십시오.
이 프로그램으로 수행하고 더 많은 NotifyIcon
에 대한 모든 마우스 클릭의 조합을 처리한다 여기 : http://code.msdn.microsoft.com/TheNotifyIconExample