我想在我的SaveFileDialog中提供多个扩展。我希望有以下扩展:
这是一个快速的解决办法--而且是一个相当愚蠢的错误。
SFD.Filter = "EXE (*.exe) |*.exe |JPEG (*.jpg)|*.jpg | MP3 (*.mp3)|*.mp3 | WAV (*.wav) |*.wav ";使用上面的筛选器,当文件类型更改时,扩展名将附加到文件名之后。我更希望文件扩展名相互替换。
切换文件类型后对话框文件名可能是什么样子的示例:
OutputFile.exe .jpg .mp3 .wav谢谢你的帮助
埃文
发布于 2011-08-10 11:30:58
如果要将所有扩展合并到一个选择筛选器中,请尝试
SFD.Filter = "EXE (*.exe), JPEG (*.jpg), MP3 (*.mp3), WAV (*.wav)|*.exe;*.jpg;*.mp3;*.wav";作为参考,请查看FileDialog.Filter的MSDN页面的备注部分。
发布于 2011-08-10 18:50:49
我的原始代码的问题是在“|”标记之间有空格。请看我下面的答案进行比较。
SFD.Filter = "EXE (*.exe)|*.exe|JPEG (*.jpg)|*.jpg|MP3 (*.mp3)|*.mp3|WAV (*.wav)|*.wav ";注意,这里有没有空格。
谢谢你,埃文
https://stackoverflow.com/questions/7005449
复制相似问题