OpenFileDialog可以接收文件名*。*?

时间:2011-10-10 12:25:23

标签: c# winforms openfiledialog

我想使用OpenFileDialog选择带表达式的文件(或* .zip)文件名EditBox。

我是否必须覆盖OpenFileDialog?如果那时,请给我一个关于它的提示。

现在,如果我将文件名设置为并单击“打开”,则OpenFileDialog不会返回任何内容。

抱歉我的英语不好。

enter image description here

2 个答案:

答案 0 :(得分:5)

您希望过滤文件对话框的可能文件类型。你可以这样做:

myOpenFileDialog.Filter = "Zip Files|*.zip";

如果您想允许多种文件类型,您可以使用多个|'s

扩展列表
myOpenFileDialog.Filter = "Zip Files|*.zip|All Files|*.*";

答案 1 :(得分:2)

OpenFileDialog你不能做你想做的事。它包含了常见的Windows组件,该组件对包含通配符的文件名进行了特殊处理。这些被解释为文件列表视图的过滤器。