private
void
WhenClosingCallme(
object
sender, FormClosingEventArgs e)
... {
//先定义一个对话框返回值,作为弹出对话框的结果缓存,默认值是System.Windows.Forms.DialogResult.None;
System.Windows.Forms.DialogResult drValue = System.Windows.Forms.DialogResult.None;
//显示一个有"确定"和"取消"按钮的对话框,并且把结果存到drValue中
drValue = System.Windows.Forms.MessageBox.Show("现在退出?", "系统",
System.Windows.Forms.MessageBoxButtons.OKCancel, System.Windows.Forms.MessageBoxIcon.Question);
//判断是否按下了取消按钮
//如果按下了取消按钮,取消关闭窗口的活动
if (drValue == System.Windows.Forms.DialogResult.Cancel)
...{
e.Cancel = true;
return;//这句可以不加,但是建议加上去,原因到类的继承时再讲解
}
}
... {
//先定义一个对话框返回值,作为弹出对话框的结果缓存,默认值是System.Windows.Forms.DialogResult.None;
System.Windows.Forms.DialogResult drValue = System.Windows.Forms.DialogResult.None;
//显示一个有"确定"和"取消"按钮的对话框,并且把结果存到drValue中
drValue = System.Windows.Forms.MessageBox.Show("现在退出?", "系统",
System.Windows.Forms.MessageBoxButtons.OKCancel, System.Windows.Forms.MessageBoxIcon.Question);
//判断是否按下了取消按钮
//如果按下了取消按钮,取消关闭窗口的活动
if (drValue == System.Windows.Forms.DialogResult.Cancel)
...{
e.Cancel = true;
return;//这句可以不加,但是建议加上去,原因到类的继承时再讲解
}
}