1.設置WinForm窗體屬性showinTask=false
2.加notifyicon控件notifyIcon1,為控件notifyIcon1的屬性Icon添加一個icon圖標。
3.添加窗體最小化事件(首先需要添加事件引用):
this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);
//上面一行是主窗體加載方法【即窗體一打開就執行的方法】中需要添加的引用
private void Form1_SizeChanged(object sender, EventArgs e)
{
if(this.WindowState == FormWindowstate.Minimized)
{
this.Hide();
this.notifyIcon1.Visible=true;
}
}
4.添加點擊圖標事件(首先需要添加事件引用):
private void notifyIcon1_Click(object sender, EventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowstate.Normal;
this.notifyIcon1.Visible = false;
}