首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SaveFileDialog扩展重叠

SaveFileDialog扩展重叠
EN

Stack Overflow用户
提问于 2011-08-10 11:08:12
回答 2查看 951关注 0票数 0

我想在我的SaveFileDialog中提供多个扩展。我希望有以下扩展:

这是一个快速的解决办法--而且是一个相当愚蠢的错误。

代码语言:javascript
复制
SFD.Filter = "EXE (*.exe) |*.exe |JPEG (*.jpg)|*.jpg | MP3 (*.mp3)|*.mp3 | WAV (*.wav) |*.wav ";

使用上面的筛选器,当文件类型更改时,扩展名将附加到文件名之后。我更希望文件扩展名相互替换。

切换文件类型后对话框文件名可能是什么样子的示例:

代码语言:javascript
复制
OutputFile.exe .jpg .mp3 .wav

谢谢你的帮助

埃文

EN

回答 2

Stack Overflow用户

发布于 2011-08-10 11:30:58

如果要将所有扩展合并到一个选择筛选器中,请尝试

代码语言:javascript
复制
SFD.Filter = "EXE (*.exe), JPEG (*.jpg), MP3 (*.mp3), WAV (*.wav)|*.exe;*.jpg;*.mp3;*.wav";

作为参考,请查看FileDialog.Filter的MSDN页面的备注部分。

票数 1
EN

Stack Overflow用户

发布于 2011-08-10 18:50:49

我的原始代码的问题是在“|”标记之间有空格。请看我下面的答案进行比较。

代码语言:javascript
复制
SFD.Filter = "EXE (*.exe)|*.exe|JPEG (*.jpg)|*.jpg|MP3 (*.mp3)|*.mp3|WAV (*.wav)|*.wav ";

注意,这里有没有空格。

谢谢你,埃文

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7005449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档