【发布时间】:2014-09-05 20:11:37
【问题描述】:
我正在使用 c# WinForms。我有一个弹出的保存对话框,然后是一个消息框,说明保存成功。
我刚刚意识到,如果用户点击取消,我的消息框仍然会出现。
我如何判断用户何时单击保存对话框上的取消按钮,然后在取消时执行某些操作?
【问题讨论】:
-
将代码添加到您的问题中,显示您如何显示“保存”对话框以及何时显示消息框。
标签: c# winforms savefiledialog
我正在使用 c# WinForms。我有一个弹出的保存对话框,然后是一个消息框,说明保存成功。
我刚刚意识到,如果用户点击取消,我的消息框仍然会出现。
我如何判断用户何时单击保存对话框上的取消按钮,然后在取消时执行某些操作?
【问题讨论】:
标签: c# winforms savefiledialog
if (form.ShowDialog() == DialogResult.Cancel)
{
//user cancelled out
}
SaveFileDialog saveFileDialog = new SaveFileDialog();
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
MessageBox.Show("your Message");
}
【讨论】:
关闭后的保存对话框将 DialogResult 属性设置为发生的情况。 在你的情况下:
if (mySaveDialog.DialogResult == DialogResult.OK) { /* show saved ok */ }
【讨论】: