gpt4 book ai didi

c# - 使用 OpenFileDialog 时如何从 *.abcd 文件中过滤 *.abc?

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:13 26 4
gpt4 key购买 nike

我创建了一个名为 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,
};
}

如果有任何帮助,我将不胜感激。谢谢!

最佳答案

使用OpenFileDialog的过滤选项

this.openFileDialog.Filter = "abc files (*.abc)|*.abc"

关于c# - 使用 OpenFileDialog 时如何从 *.abcd 文件中过滤 *.abc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17858620/

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