我想打开一个Windows OpenFileDialog,有两个可能的选择:
foo*bar.xml
*.xml
使用FileName属性指定文件名通配符,但它适用于使用Filter属性指定的每个文件选择。
使用Filter属性,用户可以选择多个文件类型,但有没有办法在一个对话框中指定不同的文件名称?
保
答案 0 :(得分:4)
使用FileName属性
指定文件名通配符
这不起作用,只有Filter属性可用于过滤文件。此外,像foo*bar.xml
这样的通配符确实做了你希望它做的事情,忽略了*之后的任何事情。通配符根本不像正则表达式。这样就可以回到没有马力实现正则表达式的早期操作系统。绝对是CP / M,可能早在RSX。
选项非常有限,您可以通过将它们分开来指定多个通配符;分号。像"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"
一样。但就你可以推动它而言。