解决方法
更新
改变了我的解决方案,实现以后会更好.这不是一个完整的“硬过滤器”,但是使用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中以任何方式在我的工作中都有效.
我也意识到这不会永久地过滤所有不相关的文件,但它至少提供一个初始过滤器.
结果: