Winform最小化到托盤
阿新 • • 發佈:2018-12-09
1.先將Notifyicon控制元件拖入主窗體中
2.設定Text和icon屬性
3.設定雙擊托盤圖示後的方法
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
//還原窗體顯示
WindowState = FormWindowState.Normal;
//啟用窗體並給予它焦點
this.Activate();
//工作列區顯示圖示
this.ShowInTaskbar = true;
//托盤區圖示隱藏
notifyIcon1.Visible = false;
}
}
4.設定程式最小化後顯示托盤
private void Form1_SizeChanged(object sender, EventArgs e)
{
//判斷是否選擇的是最小化按鈕
if (WindowState == FormWindowState.Minimized)
{
//隱藏工作列區圖示
this.ShowInTaskbar = false;
//圖示顯示在托盤區
notifyIcon1.Visible = true;
}
}