gpt4 book ai didi

c# - 如何避免在 SaveFileDialog C# 中进行文件名验证

转载 作者:行者123 更新时间:2023-12-03 21:40:03 28 4
gpt4 key购买 nike

是否可以避免在 SaveFileDialog 中进行文件名验证?

  var saveFileDialog = new SaveFileDialog {
Filter = "Job package (*.job)|*.job",
CheckPathExists = false,
ValidateNames = false };

var result = saveFileDialog.ShowDialog();
if (result.Value)
{

....my own validation....
}

ValidateNames 属性不起作用。无论如何,当我输入带有无效字符的名称时,对话框会显示它自己的弹出窗口“文件名无效”。
我可以避免吗?如何?

最佳答案

SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "Job package|*.job";
saveFileDialog.CheckPathExists = false;
saveFileDialog.ValidateNames = false;
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
File.WriteAllText(saveFileDialog.FileName,"");
}
哇,这是 6 年前问过的,哈哈

关于c# - 如何避免在 SaveFileDialog C# 中进行文件名验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22667972/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com