记事本点击关闭钮询问
C#中怎样实现类似记事本点击关闭钮询问“是否保存”,选择取消,回到原状态?请指教。

if (未保存&&内容有改变) { switch (MessageBox.Show("文件内容已发生改变,是否保存?", "系统提示", MessageBoxButtons.YesNoCancel)) { case DialogResult.Yes: { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //保存 } break; } case DialogResult.Cancel: { e.Cancel = true; break; } } }