C#实现点击窗体关闭按钮时到系统托盘,右键系统托盘弹出菜单点击退出退出整个程序

C# 专栏收录该内容
37 篇文章 0 订阅

一,在工具箱添加notifyIcon控件,contextMenustrip控件

 

二,设置属性Icon ,Text ,visable(true),contextMenustrip,

 

三,添加窗体Closing()事件,加入代码:

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (e.CloseReason == CloseReason.UserClosing)//当用户点击窗体右上角X按钮或(Alt + F4)时 发生
            {
                e.Cancel = true;
                this.ShowInTaskbar = false;
                this.Hide();

            }
        }

四,添加contextMenu点击事件:

        private void 显示ToolStripMenuItem_Click(object sender, EventArgs e)//实现重新显示窗体
        {
            if (this.Visible == false)
                this.Visible = true;

        }

        private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)//实现关闭整个窗体
        {
            Application.Exit();//通过Application类的静态方法Exit()退出应用程序
        }

五,实现鼠标双击任务栏图标显示程序界面:

            private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                if (this.Visible == false)
                    this.Visible = true;
            }

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值