LYT-C#-禁止通过任务栏关闭软件

 private void DMainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (e.CloseReason == CloseReason.UserClosing)
            {
                //设置成True,不会被关闭程序,给出提示框
                e.Cancel = true;
                if (MessageBoxEx.ShowDialog("确定退出系统吗?", "提示", MessageBoxButtons.YesNo, MessageBoxExIcon.Why) == DialogResult.OK)
                {    
                    //关闭程序             
                    Process.GetCurrentProcess().Kill();
                }
            }
        }
        private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (e.CloseReason == CloseReason.UserClosing)
            {
                MessageBox.Show("禁止通过这种方式关闭窗体");
                //设置成True,不会被关闭程序,给出提示框
                e.Cancel = true;
            }
        }

 

posted on 2023-04-12 18:01  Violin_Huang  阅读(182)  评论(0)    收藏  举报

导航