博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenFileDialog对话框Filter属性
阅读量:6995 次
发布时间:2019-06-27

本文共 696 字,大约阅读时间需要 2 分钟。

OpenFileDialog对话框的Filter属性说明:

         首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配Excel文件名称的字符串。

         OK,下面说说我们经常要用到的几种情况:

1.  Filter是null或Empty,表示显示所有文件,并总会显示文件夹

2. 需要筛选特定的文件,设置Filter属性为“标签|*.后缀”,按照这个格式设置,标签可以自定义,是字符串即可,后缀表示你需要筛选的文件后缀,例如“.txt、.doc”等

3. 需要筛选多种文件,比方说需要筛选图片文件,但是图片文件的后缀有几种,例如jpg、png、gif等,当需要同时筛选这些文件,设置Filter属性为“标签|*.jpg;*.png;*.gif”,注意:只是在筛选器中多添加了几个后缀,不同后缀之间使用分号隔开

4. 当需要筛选多种文件,但是不同时将它们全部列出来,只有用户分别通过下拉列表选择需要的文件类型时,才进行筛选。这种情况下只需要多设置几个筛选器即可,filter属性设置如下:“标签1|*.jpg|标签2|.png|标签3|.gif”。注意:不同的筛选器之间使用“|”分隔即可。

Filter属性类似与正则表达式,试用*表示匹配文件名的字符,使用“.后缀”匹配文件的后缀名,通过连接后缀(试用;号将需要的后缀分开)表示同时筛选所有的符合后缀的文件,通过“|”连接不同的筛选器表示通过用户选择后缀名称来进行文件筛选

转载地址:http://vzsvl.baihongyu.com/

你可能感兴趣的文章
mac地址,厂商对应列表
查看>>
VUE3)操作cookie
查看>>
python 文件处理总结
查看>>
jmeter和loadrunner测试结果差异大-web页面静态资源下载
查看>>
一个长期颈椎问题的工薪阶层关于颈椎的康复和预防的心得
查看>>
jsp中${pageContext.request.contextPath}的意思
查看>>
搭建Android开发环境
查看>>
iOS开发 引用第三方库出现duplicate symbol时的处理方法
查看>>
解放iOS&Android程序猿:Testin云测试破1000万次
查看>>
npm常用命令
查看>>
第十二章:二叉查找树(3)
查看>>
HTTP状态码理解
查看>>
C++/CLI 编程——使用 for each 循环存取字符串中的字符
查看>>
POJ 3111 K Best 贪心 二分
查看>>
SQL常识
查看>>
随机数产生函数的范围转换
查看>>
java 跨域问题解决方法
查看>>
示例页面
查看>>
关于Java构造器
查看>>
正确理解这四个重要且容易混乱的知识点:异步,同步,阻塞,非阻塞,5种IO模型...
查看>>