1. 程式人生 > >C#Winform 最小化到托盤,隱藏當前專案

C#Winform 最小化到托盤,隱藏當前專案

</pre><pre class="plain" name="code" code_snippet_id="108369" snippet_file_name="blog_20131211_1_6723383">

拖入notifyIcon控制元件,然後再寫雙擊事件,再寫專案主窗體的Resize,程式碼如下

        
       private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)//notifyIcon控制元件雙擊事件
        {
            this.Show();//顯示當前視窗
            this.ShowInTaskbar = true;//在工作列中顯示該視窗
            WindowState = FormWindowState.Normal;//視窗狀態
            this.Focus();
          this.BringToFront();
        }
        #endregion

        private void TestSend12_9_Resize(object sender, EventArgs e)
        {
          if (this.WindowState == FormWindowState.Minimized)    //隱藏到托盤與QQ相似
            {
              this.ShowInTaskbar = false;//不在工作列中顯示該視窗
              this.Visible = true;    //顯示程式圖示
                this.Hide();    //隱藏視窗
            }
        }