本文介绍了如何避免在SaveFileDialog C#中进行文件名验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以避免在SaveFileDialog中进行文件名验证?
Is it possible to avoid of fileName validation in 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属性不起作用.无论如何,当我输入一个包含无效字符的名称时,对话框会显示它自己的弹出窗口文件名无效".我可以避免吗?怎么样?
The ValidateNames property doesn't work. Anyway, when I type a name with invalid characters, the dialog shows it's own popup "The file name is not valid". Can I avoid it? How?
推荐答案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年前大声笑的哇
更多推荐
如何避免在SaveFileDialog C#中进行文件名验证
发布评论