C# 我想使用There.is.ready.a.file.with.the.same.name对话框

C# 我想使用There.is.ready.a.file.with.the.same.name对话框,c#,winforms,file,C#,Winforms,File,visual studio中是否有用于此的内置对话框?或者我必须自己定制表单吗?您可以使用内置此功能的保存文件对话框,但是如果此功能不适合您的项目,您可以使用消息框向用户显示通知 如果您希望从对话框中获得用户反馈,并且您的要求不符合可用的MessageBoxButtons选项,您可以通过创建带有所需标签/按钮的表单来自己创建自定义对话框。您可以使用内置此功能的SaveFileDialog,但是,如果这不适合您的项目,您可以使用消息框向用户显示通知 如果您希望从对话框中获得用户反馈,并且您的要求不

visual studio中是否有用于此的内置对话框?或者我必须自己定制表单吗?

您可以使用内置此功能的
保存文件对话框
,但是如果此功能不适合您的项目,您可以使用
消息框
向用户显示通知


如果您希望从对话框中获得用户反馈,并且您的要求不符合可用的MessageBoxButtons选项,您可以通过创建带有所需标签/按钮的表单来自己创建自定义对话框。

您可以使用内置此功能的
SaveFileDialog
,但是,如果这不适合您的项目,您可以使用
消息框
向用户显示通知


如果您希望从对话框中获得用户反馈,并且您的要求不符合可用的MessageBoxButtons选项,您可以通过创建带有所需标签/按钮的表单来创建自定义对话框。

没有特定的对话框。
SaveFileDialog
已经可以处理这种情况。否则就去做

 MessageBox.ShowDialog("A file with that name already exists.");
 // showdialogue forces focus to the messagebox until it's dismissed

没有具体的对话。
SaveFileDialog
已经可以处理这种情况。否则就去做

 MessageBox.ShowDialog("A file with that name already exists.");
 // showdialogue forces focus to the messagebox until it's dismissed

为什么不使用消息框?保存文件对话框会自动询问您所在位置是否存在该文件specified@FrédéricHamidi因为windows资源管理器有这个对话框,所以我想我应该使用它来创建一致的感觉。@Arash Ohhh,这就是它的名称!谢谢我正在使用file.io制作副本为什么不使用一个消息框?保存文件对话框会自动问这个问题,如果文件存在于您要复制的位置specified@FrédéricHamidi因为windows资源管理器有这个对话框,所以我想我应该使用它来创建一致的感觉。@Arash Ohhh,这就是它的名称!谢谢我使用file.io使copiesavefiledialog无法工作,因为每个文件都有自己的文件夹。MessageBox也不支持,因为它不允许我选择替换或忽略。在这种情况下,听起来您必须自己创建一个自定义对话框来满足您的要求,请参阅更新的答案。嘿,我的目标是在我的主窗体的catch语句中打开第二个窗体。我尝试运行应用程序。运行(newpopup());和.ShowDialog,但两者都不允许SaveFileDialog工作,因为每个文件都有自己的文件夹。MessageBox也不支持,因为它不允许我选择替换或忽略。在这种情况下,听起来您必须自己创建一个自定义对话框来满足您的要求,请参阅更新的答案。嘿,我的目标是在我的主窗体的catch语句中打开第二个窗体。我尝试运行应用程序。运行(newpopup());和.ShowDialog,但两者都不允许