【问题标题】:Windows OpenFileDialog with more than one file type具有多种文件类型的 Windows OpenFileDialog
【发布时间】:2012-07-30 18:18:36
【问题描述】:

我想用两种可能的选择打开一个 Windows OpenFileDialog:

foo*bar.xml
*.xml

文件名通配符由 FileName 属性指定,但它适用于通过 Filter 属性指定的每个文件选择。

使用过滤器属性,用户可以选择多于一组文件类型,但是有没有办法在一个对话框中指定不同的文件名称

保罗

【问题讨论】:

    标签: windows filenames openfiledialog


    【解决方案1】:

    文件名通配符由 FileName 属性指定

    那不行,只能使用Filter属性来过滤文件。此外,像foo*bar.xml 这样的通配符会做你希望做的事情,任何超过 * 的东西都会被忽略。通配符根本不像正则表达式。这可以追溯到没有能力实现正则表达式的早期操作系统。绝对在 CP/M,可能早在 RSX。

    选项非常有限,您可以通过用 ; 分隔来指定多个通配符分号。喜欢"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"。但这就是你可以推动的程度。

    【讨论】:

      猜你喜欢
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多