我创建了一个名为 openFileDialog 的 OpenFileDialog 对象。
调用 openFileDialog.ShowDialog 时,我希望能够选择仅具有扩展名".abc"而不是".abcd"的文件。
使用属性:
this.openFileDialog.Filter = "*.abc";
不起作用。也可以选择“.abcd”文件。
这是完整的代码:
var openFileDialog = GetOpenFileDialog("abc",
"*.abc",
"anything (*.abc)|*.abc",
"Select abc file to import...");
if (openFileDialog.ShowDialog() == DialogResult.OK)
{ DoJob(); }
GetOpenFileDialog 在哪里:
private OpenFileDialog GetOpenFileDialog(string defaultExt, string fileName, string filter, string title)
{
return new OpenFileDialog
{
DefaultExt = defaultExt,
FileName = fileName,
Filter = filter,
Title = title,
};
}
我将不胜感激任何帮助。谢谢!