OpenFileDialog C#自定义过滤器,如“ABC * .pdf”
发布时间:2020-12-15 06:31:19 所属栏目:百科 来源:网络整理
导读:可以指定自定义过滤器,如“ABC * .pdf”,这意味着:“显示所有以ABC开头的PDF”? 我只能指定* .pdf,* .doc,…等 谢谢 弗洛里安 解决方法 更新 改变了我的解决方案,实现以后会更好.这不是一个完整的“硬过滤器”,但是使用FileName属性应该基本上给你所需要的
可以指定自定义过滤器,如“ABC * .pdf”,这意味着:“显示所有以ABC开头的PDF”?
我只能指定* .pdf,* .doc,…等 谢谢 解决方法
更新
改变了我的解决方案,实现以后会更好.这不是一个完整的“硬过滤器”,但是使用FileName属性应该基本上给你所需要的; using System; using System.Windows.Forms; namespace TestingFileOpenDialog { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender,EventArgs e) { this.openFileDialog1.FileName = "pro*"; this.openFileDialog1.Filter = "Pdf Files|*.pdf"; this.openFileDialog1.ShowDialog(); } } } 我想这可能取决于你正在使用的操作系统,但是它在Windows 8中以任何方式在我的工作中都有效. 我也意识到这不会永久地过滤所有不相关的文件,但它至少提供一个初始过滤器. 结果: 在FileName字段中没有pro *,这将显示其他几个PDF文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |