C# winform 最小化到电脑右下角

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
namespace WindowsApplication1 
{ 
    public partial class Form2 : Form 
    { 
        public Form2() 
        { 
            InitializeComponent(); 
        } 
        private void Form2_SizeChanged(object sender, EventArgs e) 
        { 
            if (this.WindowState == FormWindowState.Minimized) 
            { 
                this.ShowInTaskbar = false; 
                this.notifyIcon1.Visible = true; 
            } 
        } 
        private void Form2_Load(object sender, EventArgs e) 
        { 
            this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); 
            notifyIcon1.Icon = new Icon("my.ico"); 
            notifyIcon1.Visible = false; 
            notifyIcon1.Click += new System.EventHandler(this.notifyIcon1_Click); 
            this.SizeChanged += new System.EventHandler(this.Form2_SizeChanged); 
        } 
        private void notifyIcon1_Click(object sender, EventArgs e) 
        { 
            if (this.WindowState == FormWindowState.Minimized) 
            { 
                this.WindowState = FormWindowState.Normal; 
                this.Activate(); 
                this.notifyIcon1.Visible = false; 
                this.ShowInTaskbar = true; 
            } 
        } 
  
    } 
}

备注:ico图标文件需放在bindebug文件夹下;form界面需要添加notifyIcon1控件

原文地址:https://www.cnblogs.com/sczw-maqing/p/3370083.html