设置OverwritePrompt 属性为false,然后在FileOK中写自己的提示,并取消保存:
SaveFileDialog dialog = new SaveFileDialog(); dialog.OverwritePrompt = false; dialog.FileOk += (sender, e) => { if (System.IO.File.Exists(dialog.FileName)) { MessageBox.Show("no,no,no"); e.Cancel = true; } }; dialog.ShowDialog(); dialog.Dispose();
本文介绍如何使用C#禁用SaveFileDialog的默认文件覆盖提示,并自定义提示消息来阻止意外覆盖现有文件。
2205

被折叠的 条评论
为什么被折叠?



