- 우선 Win Form에 'notifyIcon'컨트롤을 추가.
- 속성에서 아이콘을 등록. (등록하지 않으면 트래이상태에서 아이콘이 보이지 않음)


- 이벤트 부분

//Tray 시키기
private void btnHide_Click(object sender, System.EventArgs e)
{
     this.Hide();                    // alt+tab 시 보이지 않는다.
     nIcon.Visible    = true;       // 트레이의 아이콘을 보이게 한다.
     this.Hide();
     this.nIcon.Text  = "설명.....";
}

//원래대로 돌아오기
private void nIcon_DoubleClick(object sender, System.EventArgs e)
{
     this.Visible             = true;
     this.ShowInTaskbar = true;                                  // 현재 프로그램을 테스크 바에 표시
     this.WindowState     = FormWindowState.Normal;   // 폼을 윈도 상태를 normal
     nIcon.Visible           = false;
}

+ Recent posts