c# OpenFileDialog Filter功能 如何能筛选某一个固定的文件呢? 5
比如A目录下有三个文件,a.xml,b.xml,c.xml里面文件格式不一样,如何只筛选出a.xml呢???如果filter没有这功能,我想实现着功能怎么办呢?...
比如A目录下有三个文件,a.xml,b.xml,c.xml 里面文件格式不一样,如何只筛选出a.xml呢???
如果filter没有这功能,我想实现着功能怎么办呢? 展开
如果filter没有这功能,我想实现着功能怎么办呢? 展开
3个回答
展开全部
c# OpenFileDialog Filter是通过文件的后缀来筛选文件类型的。
你的a.xml,b.xml,c.xml 3个都是xml文件,所以是不能筛选出a.xml来的。
>如果filter没有这功能,我想实现着功能怎么办呢?
应该不行吧,OpenFileDialog就只能通过Filter筛选文件。
如果你一定想这样做的话,你可以点击OpenFileDialog的OK按钮的时候,Load选择的xml文件,看看里面的文件格式是不是你想要的,如果是就执行你的逻辑,如果不是就弹个消息框,然后让用户重新选择。
我能想到的就这样了,希望对你有帮助。
你的a.xml,b.xml,c.xml 3个都是xml文件,所以是不能筛选出a.xml来的。
>如果filter没有这功能,我想实现着功能怎么办呢?
应该不行吧,OpenFileDialog就只能通过Filter筛选文件。
如果你一定想这样做的话,你可以点击OpenFileDialog的OK按钮的时候,Load选择的xml文件,看看里面的文件格式是不是你想要的,如果是就执行你的逻辑,如果不是就弹个消息框,然后让用户重新选择。
我能想到的就这样了,希望对你有帮助。
追问
我确实发现了别的软件有这功能。不知道怎么做的
追答
呃,那就是我懂的太少,帮不了你了。
展开全部
你的意思是打开对话框的时候文件类型里默认是.xml格式?如果是的话OpenFileDialog里有filename属性设置为a.xml
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询