DialogResult筛选多个扩展
本文关键字:扩展 筛选 DialogResult | 更新日期: 2023-09-27 18:25:10
我想显示一个打开的文件对话框,并过滤.csv和.txt文件。我已经相应地设置了过滤器,但它只显示.csv文件。
这是我的代码:
var dialog = new Microsoft.Win32.OpenFileDialog();
dialog.Filter = "CSV files (*.csv)|*.csv|txt files (*.txt)|*.txt";
bool? isOK = dialog.ShowDialog();
if (isOK == true)
{
ImportFilePath = dialog.FileName;
}
如果您想同时显示多个文件类型,您应该将它们包含在一个过滤器中:
dialog.Filter = "Plain text files (*.csv;*.txt)|*.csv;*.txt";
否则,用户将不得不在对话框的底部组合框中选择文件类型。
Msdn有一些有用的例子。