C#点击窗体最小化时,隐藏任务栏和显示托盘图标

在窗体的Deactivate事件上,写以下代码:

            private void Form1_Deactivate(object sender, EventArgs e)
            {
                //当窗体为最小化状态时
                if (this.WindowState == FormWindowState.Minimized)
                {
                    this.notifyIcon1.Visible = true; //显示托盘图标
                    this.Hide();//隐藏窗体
                    this.ShowInTaskbar = false;//图标不显示在任务栏
                } 
            }

你可能感兴趣的:(C#)