日期:2014-05-18  浏览次数:20739 次

C# 对话框点击确定按钮和点击叉号
对话框点击确定按钮是要关闭的 根据this.DialogResult = DialogResult.OK; 判断
但是点击叉号关闭的时候也触发一些事件,这个怎么设置
在*****_FormClosed函数里面吗? 用什么做标志?

这两部分的代码写在一个函数里 ,执行时就直接跳到了点击叉号关闭的代码里



------解决方案--------------------
用YesNo,点X就没用了
------解决方案--------------------
在FormClosing里面写

C# code

  if (MessageBox.Show("您确认要退出吗?", "退出系统", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                this.Dispose();
                Application.Exit();
            }
            else
                e.Cancel = true;

------解决方案--------------------
你就不该把x显示出来