2012-05-26 67 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(); 
     } 
    } 
} 

希望它有帮助。