close 不能关闭窗体

来源:互联网 发布:乐乎pt 被禁 编辑:IT博客网 时间:2019/08/18 21:00

用e.Cancel = false;可以强制关闭窗体。

参考资料:http://msdn.microsoft.com/zh-cn/library/ms229603(VS.90).aspx


示例:

void MainForm_FormClosing(object sender, FormClosingEventArgs e)

        {
            if (!Context4DangAnCommon.Example.IsAppExit)
            {
                //DialogResult res = MessageBox.Show("确认要退出本程序吗?", "确认信息", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                //if (res == DialogResult.No)
                //{
                //    e.Cancel = true;
                //    return;
                //}
            }



            e.Cancel = false;


            //保存皮肤
            savePaintStyle();


            SaveCsjmsz();//保存初始界面设置
        }