2012-05-26 102 views
-2

我有一個創建了一個演示應用程序運行後在通知區域中的應用,並想如防病毒,Micromax的數據卡軟件,或任何其他通知軟件始終運行..如何關閉應用程序

我的主要目標是: 當我關閉應用程序時,我的應用程序可能會關閉,但它應該運行並顯示在通知區域圖標(如gtalk,skypee等)中,當它點擊時,應用程序窗口將打開並顯示在任務欄中。

如何做到這一點,請用代碼及實例

+0

這是一個WinForms應用程序嗎? WPF? Silverlight的?還有別的嗎? –

+0

@Jeremy服務與這個問題有什麼關係? –

+0

當我關閉應用程序,然後我的應用程序可能會關閉,但它應該運行並顯示在通知區域圖標,如gtalk,skypee等 –

回答

2

我希望形容它,你知道通知的WinForms圖標和上下文菜單條。 添加ContextMenustrip選擇編輯項目並添加showExit菜單項工具條。 添加相應的點擊事件。

using System; 
using System.Windows.Forms; 

namespace test 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
     { 
      //Form Closing Event 
      e.Cancel = true; 
      Hide(); 
     } 

     private void toolStripMenuItem1_Click(object sender, EventArgs e) 
     { 
      //Exit in notify icon Context menu tool strip 
      Environment.Exit(-1); 
     } 

     private void toolStripMenuItem2_Click(object sender, EventArgs e) 
     { 
      //Show in notify icon context menu tool strip 
      Show(); 
     } 
    } 
} 

希望它有幫助。