首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Filter的应用

2013-01-18 
Filter的使用!请问OpenFileDialog中 的Filter的使用,是怎么使用的?是什么意思哈?[解决办法]文件筛选器比如

Filter的使用!
请问OpenFileDialog中 的Filter的使用,是怎么使用的?
是什么意思哈?
[解决办法]
文件筛选器
比如选取图片文件
OpenFileDialog1.Filter="图片文件(*.jpg,*.gif,*.bmp,*.jpeg,*.png)
[解决办法]
*.jpg;*.gif;*.bmp;*.jpeg;*.png"
[解决办法]

引用:
文件筛选器
比如选取图片文件
OpenFileDialog1.Filter="图片文件(*.jpg,*.gif,*.bmp,*.jpeg,*.png)
[解决办法]
*.jpg;*.gif;*.bmp;*.jpeg;*.png"
+1
[解决办法]
引用:
引用:OpenFileDialog ofd = new OpenFileDialog();
 ofd.Filter = "CSV格式文件
[解决办法]
*.csv
[解决办法]
(*.xls)
[解决办法]
*.xls";

  ofd.Filter = "CSV格式文件
[解决办法]
*.csv
[解决办法]
(*.xls)
[解决办法]
*.xls";

  这里以 
[解决办法]
 分开 
  索引0: CSV格式文……


文件夹是不过滤的,过滤的是有后缀名的文件,因为副本(2).csv和副本.csv都是以.csv为后缀的,而你筛选条件正是.csv,所以只显示以.csv为后缀的文件。
你选择了什么样的Filter,就只显示以该条件为后缀的文件
[解决办法]
你分别试试
 情况1:  "图片文件(*.jpg,*.gif,*.bmp,*.jpeg,*.png)
[解决办法]
*.jpg;*.gif;*.bmp;*.jpeg;*.png"
 情况2:  "图片文件(*.jpg,*.gif,*.bmp,*.jpeg,*.png)
[解决办法]
*.*"  

着重说下情况2:明显 有点挂羊头卖狗肉的意思

用户选择文件类型的时候,下拉框中看到的是:图片文件(*.jpg,*.gif,*.bmp,*.jpeg,*.png)

而实际会把所有文件都显示出来(没有过滤图片),这时候实际起到作用的是 *.* 。

楼主仔细上机试试 ,看清我说的,再理解理解。


以 
[解决办法]
 分隔

偶数行:供 显示 使用,就是给用户看的. (在那个下拉框中显示)

奇数行:实际起到过滤作用



热点排行