代码如下:
if (MessageBox.Show("确定要退出系统吗?", "退出提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
this.Dispose();
Application.Exit();
}为什么我点击的是"取消",也一样关闭了当前窗口呢>>
if (MessageBox.Show("确定要退出系统吗?", "退出提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
this.Dispose();
Application.Exit();
}为什么我点击的是"取消",也一样关闭了当前窗口呢>>
{
this.Dispose();
Application.Exit();
}
请调试一下,
DialogResult dr=MessageBox.Show("确定要退出系统吗?", "退出提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
点取消的时候,看下dr 的值
就是不明白,为什么点取消,窗口也是关闭的..但在进程中还是存在..这
这是什么原因啊?
{
FaxOper.RollBackDBRecord();
}
else
{
e.Cancel = true;
return;
}
在formclosing 事件中这么写
对于模式窗体可以参考一下这里的文章,
http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx