[C#]如何最小化時放在tray裡

包含 c#, asp.net, vb.net, delphi.net 等 .net framework 的開發討論區
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[C#]如何最小化時放在tray裡

文章 tim »

參考文章, http://blog.csdn.net/snaill/archive/200 ... 34469.aspx C#编写隐藏在任务栏图标的Windows应用程序

在 winform 上放一個 notifyIcon 然後寫一些簡單的程式即可達成,

代碼: 選擇全部

     
        private void form1_SizeChanged(object sender, System.EventArgs e) 
        {                                                                 
          if(this.WindowState==formWindowState.Minimized)           
          {                                                         
            this.Hide();                                      
            this.notifyIcon1.Visible = true;                  
          }                                                         
                                                                                      
        }                                                                 
                                                                                      
        private void notifyIcon1_Click(object sender, System.EventArgs e) 
        {                                                                 
          this.Visible = true;                                      
          this.WindowState = formWindowState.Normal;                
          this.notifyIcon1.Visible = false;                    
        }    
多多留言, 整理文章, 把經驗累積下來.....
回覆文章