c# OpenFileDialog Filter功能 如何能筛选某一个固定的文件呢?

2024-12-15 22:03:33
推荐回答(3个)
回答1:

c# OpenFileDialog Filter是通过文件的后缀来筛选文件类型的。
你的a.xml,b.xml,c.xml 3个都是xml文件,所以是不能筛选出a.xml来的。

>如果filter没有这功能,我想实现着功能怎么办呢?
应该不行吧,OpenFileDialog就只能通过Filter筛选文件。
如果你一定想这样做的话,你可以点击OpenFileDialog的OK按钮的时候,Load选择的xml文件,看看里面的文件格式是不是你想要的,如果是就执行你的逻辑,如果不是就弹个消息框,然后让用户重新选择。
我能想到的就这样了,希望对你有帮助。

回答2:

你的意思是打开对话框的时候文件类型里默认是.xml格式?如果是的话OpenFileDialog里有filename属性设置为a.xml

回答3:

可以啊。我试了,filter不是可以吗!你看!