我正在使用c#WinForms。我彈出一個保存對話框,之後顯示一個消息框,表示它已成功保存。如果點擊保存文件對話框上的取消按鈕,怎麼做?
我剛剛意識到,如果用戶點擊取消,我的消息框仍然來自。
我怎麼知道當用戶點擊一個保存對話框中的取消按鈕,然後做一些事情,當它被取消?
我正在使用c#WinForms。我彈出一個保存對話框,之後顯示一個消息框,表示它已成功保存。如果點擊保存文件對話框上的取消按鈕,怎麼做?
我剛剛意識到,如果用戶點擊取消,我的消息框仍然來自。
我怎麼知道當用戶點擊一個保存對話框中的取消按鈕,然後做一些事情,當它被取消?
一個保存對話框關閉有DialogResult屬性設置爲發生的事情後。 你的情況:
if (mySaveDialog.DialogResult == DialogResult.OK) { /* show saved ok */ }
如果我沒有記錯,你也可以使用DialogResult.Cancel – 2014-09-05 20:15:16
可以確認這是最好的方式 - 也我 – 2014-09-05 20:15:46
它不會讓我做mySaveDialog.DialogResult但Habib的回答下面的工作太棒了! (同樣的事情真的只是我認爲的一個錯字)非常感謝喲! – jAC 2014-09-05 20:26:38
if (form.ShowDialog() == DialogResult.Cancel)
{
//user cancelled out
}
SaveFileDialog saveFileDialog = new SaveFileDialog();
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
MessageBox.Show("your Message");
}
非常感謝! – jAC 2014-09-05 20:27:35
的代碼添加到您的問題您展示如何顯示保存對話框,當它顯示消息框。 – 2014-09-05 20:15:25