winform最小化到任务栏和最小化到系统盘

最小化到任务栏:

最小化到任栏,只需要设置WindowState属性为FormWindowState.Minimized,窗体就会最小化到任务栏,再单击任务栏图标,窗体即回复默认。

最小化到系统盘:

添加NotifyIcon控件,设置Icon属性(Icon属性设置的图标是最终在系统盘显示的图标)。

 private void btn_minimize_Click(object sender, EventArgs e)
 {
   if (this.WindowState == FormWindowState.Normal)
   {
         this.notifyIcon1.Visible = true;
         this.Visible = false;
         this.ShowInTaskbar = true;
    }
  }
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
   if (this.Visible ==false)
   {
      this.Visible = true;
      this.notifyIcon1.Visible = false;
    }
}

猜你喜欢

转载自blog.csdn.net/ezreal_pan/article/details/81904091