c# 托盘程序

//类变量:

private NotifyIcon notifyMonitor;

窗体Load事件中初始化托盘程序

        private void Form1_Load(object sender, EventArgs e)
        {
            notifyMonitor = new NotifyIcon();
            notifyMonitor.Visible = true;
            notifyMonitor.Text = "Monitor For hjs";
            notifyMonitor.BalloonTipText = "Ballo On Tip Text";    //汽泡显示文字
            notifyMonitor.ShowBalloonTip(1000);     //汽泡显示时间            
            notifyMonitor.Icon = MyMonitoring.Properties.Resources.backup3; //汽泡图标,使用资源中的图标
            notifyMonitor.MouseDoubleClick += Form1_MouseDoubleClick;

            gbClose = false;    //初始为false,点击关闭时最小化,输入密码后为TRUE,可以关闭程序
        }

初始隐藏窗体

 private void Form1_Shown(object sender, EventArgs e)
        {
            //初始隐藏窗体
            this.Hide();
        }

 

 

窗体双击,显示托盘程序

 //窗体双击,显示托盘程序
        private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            this.Show(); // 窗体显现
            this.WindowState = FormWindowState.Normal; //窗体回复正常大小
        }

 

关闭窗口,释放托盘图标

 //关闭窗口
        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            //释放托盘图标
            notifyMonitor.Dispose();
        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值