关闭应用程序后如何在通知区域中运行应用程序

时间:2012-05-26 11:09:58

标签: c# .net

我有一个创建的演示应用程序,并希望像防病毒,micromax数据卡软件或任何其他通知软件一样运行..

我的主要目标是: 当我关闭一个应用程序时,我的应用程序可能会关闭,但它应该运行并显示在gtalk,skypee等通知区域图标中,当它点击时,应用程序窗口将打开并显示在任务栏中。

如何操作请用代码和示例进行描述

1 个答案:

答案 0 :(得分: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();
        }
    }
}

希望它有所帮助。