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

转载于:https://www.cnblogs.com/ChineseMoonGod/p/6748580.html

OpenFileDialog对话框Filter属性相关推荐

  1. CSS3的滤镜filter属性

    css3的滤镜filter属性,可以对网页中的图片进行类似Photoshop图片处理的效果,例如背景的毛玻璃效果.老照片(黑白照片).火焰效果等. 一.blur(px)高斯模糊 二.brightnes ...

  2. MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)

    前面讲了模态对话框和非模态对话框,本节来将一种特殊的对话框--属性页对话框. 属性页对话框的分类 属性页对话框想必大家并不陌生,XP系统中桌面右键点属性,弹出的就是属性页对话框,它通过标签切换各个页面 ...

  3. 页面中的黑白滤镜css3,filter属性

    在平常开发中遇到一些特殊节日的话会有一些滤镜效果,而这些效果可以使用一个css3的属性进行完成, 他就是filter属性 属性值 filter: none | blur() | brightness( ...

  4. html滤镜无效果,为什么css滤镜(filter属性)没用?

    为什么css滤镜(filter属性)没用?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 滤镜filter属性,可以对网页中的图片进行类似Photosho ...

  5. 国家纪念日引起的一个css属性思考 ------ filter属性

    前言 2020年4月4日早上10点 , 全国性哀悼活动正式开展 , 在向逝去的生命和前线壮烈牺牲的烈士致哀同时 , 依旧不忘加班 , 如往常打开浏览器 , 然后发现 , 基本上所有的网站都变灰了 , ...

  6. html点击图片改变filter,CSS改变图片颜色之filter属性

    一般提到对对图片的处理,都会想到PS.但,其实在前端,CSS也有一些属性起到相同的效果.在CSS中有着CSS滤镜之称的filter属性,他可以让图片模糊,锐化等. filter属性支持一下关键字: n ...

  7. 巧用css的滤镜filter属性处理图片,高斯模糊,HTML页面黑白滤镜等

    效果如下:使用css的filter滤镜属性.可以巧妙的设置图片高斯模糊和特效.包括灰色纪念清明节等悼念烈士英雄灰白效果. <img class='testimg' src="./img ...

  8. 网站黑白色调之filter属性

    2020.4.4清明节全国哀悼,各大网站变成黑白色调,第一次访问CSDN时,看到头像竟然也变黑白色,当时以为是网站经过某种算法实现这种效果.当时感觉有点复杂,所以选择性跳过了这个问题哈哈. 但是下午江 ...

  9. css3的filter属性使用——全局滤镜

    清明节 看到百度.csdn等网站.纷纷一片黑,好奇怎么快速实现的? 趴了一下源码,其实实现的很简单,直接全局html上加个灰白色滤镜属性即可. html{-webkit-filter: graysca ...

最新文章

  1. Python+selenium 自动化-selenium的版本查看和升级
  2. 当在做产品规划时,我们应该干什么 | PMcaff-产品
  3. 并发编程中的“冷知识”(更新中)
  4. 给Angular应用增添搜索Search功能
  5. spring boot antd pro 跨域_springboot配置跨域
  6. 车牌识别平台开源(支持蓝牌、绿牌,准确率高达96%)
  7. ViewPager2撸个3D画廊
  8. 计算机无线网卡连接网络,无线网络连接不稳定
  9. python将学号与成绩匹配_python输入学号输出成绩等级_python将百分制成绩转换为等级制输出...
  10. Java实现XLS和XLSX之间的相互转换
  11. Git命令的使用(进阶版)
  12. 恒温烙铁使用注意事项
  13. Cocoa 数据绑定 bind 教程
  14. 科研实习 | 中科院软件所郑权老师组招收图形学方向研究实习生
  15. 赵栋/东文才 《面向对象程序设计(java)》第十一周学习总结
  16. Js各种时间转换问题(YYYY-MM-DD 时间戳 中国标准时间)
  17. VC++6.0安装成功后如何启动应用或者如何创建快捷方式
  18. 快讯:中粮联手维维出资1亿元设立置业公司
  19. php字符串转数组函数,php字符串转数组
  20. i3 12100F参数 i3 12100F怎么样

热门文章

  1. 安卓代码迁移:Program sh not found in PATH
  2. 基于 LiteSpeed 的一站式 PHP 网站解决方案 LLStack V1.0-1 发布
  3. 阿里技术大神:你没做错啥,你错在啥都没做
  4. springMVC解析视图
  5. NHibernate初探-SQLDialects
  6. GridView+ZedGraph【转】
  7. mysql变更AUTO_INCREMENT值
  8. 321. Create Maximum Number 解题方法详解
  9. Swift中为什么输入“..”报错
  10. ORACLE -- ORA-12520