C#中OpenFileDialog的设置问题

Rock_Apple 2010-03-13 06:33:12
this.openFileDialog1.Filter = "可播放文件(*.mp3,*.wma,*.rm)|*.Mp3;*.wma;*.rm";

我在代码中这样写,但是如果用户选择其他格式的文件,如txt格式的记事本文档,就是出现不友好的提示.

如何只让用户只能读这几种格式的文件,并且如果选择错误,MessageBox 告知用户,并且return.
...全文
156 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rock_Apple 2010-03-13
  • 打赏
  • 举报
回复
~~~~~~~~~~~~~~~
Rock_Apple 2010-03-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyi8808 的回复:]
你可以考虑在 OpenFileDialog 返回文件名后判断一下文件的扩展名,再进行下一步的操作。
[/Quote]

问题出自于,如果是友好界面考虑的话 还是要默认有*.* 格式的文件浏览的.

我只是想在下面加个判断,然后让他返回而已.
wuyi8808 2010-03-13
  • 打赏
  • 举报
回复
你可以考虑在 OpenFileDialog 返回文件名后判断一下文件的扩展名,再进行下一步的操作。
wuyi8808 2010-03-13
  • 打赏
  • 举报
回复
这样写应该是无法选择其他格式的文件的,除非你直接输入文件名,而不是从列表中选择。

13,346

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧