我在用户点击打开文件时编写代码,我想将文件类型过滤到.txt,所以我做了以下代码,但它没有工作它根本没有显示任何txt文件,只是一个空文件夹,这是代码:
try
{
OpenFileDialog o = new OpenFileDialog();
o.Filter = "Text File | .txt";
o.InitialDirectory = Application.StartupPath;
o.ShowDialog();
}
catch
{}
答案 0 :(得分:5)
这只会显示名为.txt
的文件,即一个空格(可能会忽略?)后跟一个点和“txt”。
删除|
周围的空格,然后添加通配符,以便匹配多个文件。
o.Filter = "Text File|*.txt";
答案 1 :(得分:3)
过滤器需要一个通配符,如下所示:
o.Filter = "Text File|*.txt";