C# 강좌 52. 윈폼 트레이 기능 설정하기
반응형
윈폼으로 알람기능을 만들 때 같이 c#으로 프로그램을 제작 할 때는 트레이 기능이 필요합니다. 트레이 기능이란 작업표시줄 옆에 아이콘 숨기기 기능을 말합니다.
만들어진 프로그램에 도구상자에서 NotifyIcon 을 추가합니다.
Notifyicon에 툴팁설명을 보니 런타임 동안 Windows 작업 표시줄의 오른쪽에 있는 알림 영역에 아이콘을 표시한다 되어있군요.
이벤트에서 Resize를 더블클릭합니다. 그리고 아래와 같은 코드를 입력합니다. 아래 코드는 창의 크기가 변할 때 여기선 창이 최소화 되었을 때 실행될 때 트레이 아이콘을 보여주는 이벤트 입니다.
if (FormWindowState.Minimized == this.WindowState) { notifyIcon1.Visible = true; this.Hide(); } else if (FormWindowState.Normal == this.WindowState) { notifyIcon1.Visible = false; this.ShowInTaskbar = true;
윈폼 하단에 있는 notifyIcon1을 더블 클릭합니다.
그리고 다음 코드를 입력합니다.
this.Show(); this.WindowState = FormWindowState.Normal;
배포 후 프로그램을 실행하면 시스템 트레이가 작동하는걸 확인 할 수 있을겁니다.
반응형
'프로그래밍 > C#' 카테고리의 다른 글
노트패드 플러스 플러스 C# 사용하기 (0) | 2020.08.05 |
---|---|
노트패드 플러스플러스 한글 설정 (0) | 2020.08.05 |
C# 강좌 13.C# 클래스 (0) | 2020.08.03 |
C# 파파고 번역기 API 사용 예제 [콘솔] (0) | 2020.08.02 |
C# 강좌 12.C# 함수 (0) | 2020.08.01 |