欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-02-13 09:22:28
...

最小化到任务栏:

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

最小化到系统盘:

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

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

 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;
    }
}