【发布时间】:2017-11-15 00:18:56
【问题描述】:
除了支持的文件格式列表之外,我还想要一个“所有支持的文件”的全部内容。我希望为单独的格式显示扩展名,但不是为了包罗万象。我认为这样做可以:
const string OpenFileFilters = "AAA Files (*.aaa)|*.aaa|" +
"BBB Files (*.bbb)|*.bbb|" +
"CCC Files (*.ccc)|*.ccc|" +
"DDD Files (*.ddd)|*.ddd|" +
"EEE Files (*.eee)|*.eee|" +
"FFF Files (*.fff)|*.fff|" +
"GGG Files (*.ggg)|*.ggg|" +
"HHH Files (*.hhh)|*.hhh|" +
"III Files (*.iii)|*.iii|" +
"All Supported Files |*.aaa;*.bbb;*.ccc;*.ddd;*.eee;*.fff;*.ggg;*.hhh;*.iii";
var dialog = new OpenFileDialog
{
InitialDirectory = FileUtilites.ValidateInitialDirectory(initialDirectory),
Filter = OpenFileFilters,
FilterIndex = Settings.Default.OpenFileFilter,
Multiselect = true
};
var result = dialog.ShowDialog();
但它给了我这个:
有没有办法指定过滤器字符串,这样它就不会在最后一个选项中包含一长串扩展名?
【问题讨论】:
标签: .net openfiledialog