C# 如何知道用户在不保存的情况下关闭打开对话框?
使用来自C# 如何知道用户在不保存的情况下关闭打开对话框?,c#,opendialog,C#,Opendialog,使用来自sfd.ShowDialog()的返回值: 使用来自sfd.ShowDialog()的返回值: 如果你不明白我的要求,请告诉我。谢谢如果你不明白我在问什么,请告诉我。感谢不要使用sfd.ShowDialog();不再把这行擦掉。并像我所展示的那样使用它;不再把这行擦掉。像我展示的那样使用它。 SaveFileDialog sfd = new SaveFileDialog(); sfd.ShowDialog(); sfd.Filter("Wave Files|*.wav"); ss.Se
sfd.ShowDialog()
的返回值:
使用来自
sfd.ShowDialog()
的返回值:
如果你不明白我的要求,请告诉我。谢谢如果你不明白我在问什么,请告诉我。感谢不要使用sfd.ShowDialog();不再把这行擦掉。并像我所展示的那样使用它;不再把这行擦掉。像我展示的那样使用它。
SaveFileDialog sfd = new SaveFileDialog();
sfd.ShowDialog();
sfd.Filter("Wave Files|*.wav");
ss.SetOutPutToWaveFile(sfd.FileName);
ss.Speak(richTextbox.Text);
ss.SetOutputToDefaultAudioDevice();
if (sfd.ShowDialog() == DialogResult.OK){
//user saved it
}
else {
//write code to handle the case when an user does't save , and canceled it
}
if (sfd.ShowDialog() == DialogResult.OK)
{
// File was selected
}
else
{
// Cancelled
}