OpenFileDialog 过滤文件类型
时间: 2024-09-10 14:01:55 浏览: 52
Powershell使用OpenFileDialog打开文件示例
在`OpenFileDialog`中,你可以通过设置`Filter`属性来控制用户可以选择的文件类型。这个属性通常采用"文件类型描述|扩展名"的格式,可以添加多个过滤器,每个过滤器之间用分号(`;`)隔开。例如:
```csharp
// 创建OpenFileDialog实例
OpenFileDialog openFileDialog = new OpenFileDialog();
// 设置过滤器,只允许选择.txt和.docx文件
openFileDialog.Filter = "文本文件 (*.txt)|*.txt;|Word文档 (*.docx)|*.docx";
// 如果你想让用户从特定目录开始浏览,可以在InitialDirectory属性中指定
// openFileDialog.InitialDirectory = @"C:\Users\YourUsername\Documents";
```
当用户点击“打开”按钮时,`ShowDialog()`方法会弹出对话框,并根据设置的过滤器限制用户的选取范围。如果用户选择了满足条件的文件,该方法会返回非零值(表示成功),否则返回零。
阅读全文