C# | ASP.NET/C#
C# 윈폼 트레이로 최소화 하기
bboks.net
2013. 5. 23. 16:16
1. 빈 폼을 만든다.
2. 폼에 NotifyIcon 컨트롤을 추가한다.
3. 폼에 Resize 이벤트 추가
4. Resize 이벤트에 아래 코드 입력
private void Form1_Resize(object sender, EventArgs e) { //notifyIcon1.BalloonTipTitle = "Monimize to Tray App"; //notifyIcon1.BalloonTipText = "You have successfully minimized you form"; if (FormWindowState.Minimized == this.WindowState) { notifyIcon1.Visible = true; this.Hide(); } else if (FormWindowState.Normal == this.WindowState) { notifyIcon1.Visible = false; this.ShowInTaskbar = true; } }
5. NotifyIcon에 MouseDoubleClick 이벤트 추가
6. MouseDoubleClick 이벤트에 아래코드 입력
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { this.Show(); this.WindowState = FormWindowState.Normal; }