1 form 上 拖拽放上 notifyIcon 控件 和 contextMenuStrip 控件
2 notifyIcon 設定 ico 屬性 和 contextMenuStrip 屬性
3 程序選擇一個圖標,一定要有圖標 ico文件
4 FormClosing 事件里 寫如下代碼,保證form 不會被關閉只會被最小化
this.WindowState = FormWindowState.Minimized;
e.Cancel = true;
Form 的 SizeChanged 事件里 寫如下代碼
if (this.WindowState == FormWindowState.Minimized)
{
this.Hide();
this.notifyIcon1.Visible = true;
}
4 contextMenuStrip 增加兩個 菜單項分別位 open 和 exit
open 的代碼如下
this.Show();
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
this.Visible = true;
//this.Activate();
this.notifyIcon1.Visible = false;
exit 代碼如下
this.notifyIcon1.Visible = false;
Application.Exit();
//自己釋放特殊的變量,這個退出很不科學
浙公網(wǎng)安備 33010602011771號