if (change == true){
  DialogResult result;
  result = MessageBox.Show("模板更改,是否保存?", "",MessageBoxButtons .YesNoCancel);
  if (result == DialogResult.Yes)
  {
     this.saveFileDialog.Filter = "XML file|*.xml";
     this.saveFileDialog.Title = "存储显示订制模版";
     if (saveFileDialog.ShowDialog() == DialogResult.OK)
     {
        getCurrentMapWidth();
        TmplSvc.saveTemplete(saveFileDialog.FileName, paraBody);
     }
  }
  else if (result == DialogResult.Cancel)
  {
     ///////////////                  
  }
}
代码如上,其中按钮NO和Cancel默认的都是不做任何操作关闭主窗口,现在想将保存对话框做到类似文本文档关闭时的效果,代码应该怎样添加?