标签: c# pdf openfiledialog
ofd.Filter = "pdf files (*.pdf)|*.*";
为什么它仍然可以使非PDF文件变黑?这里有问题吗?
答案 0 :(得分:4)
字符串分为两部分(FileDialog.Filter docs):
标签|扩展名
您的标签是pdf files (*.pdf),但是您要过滤的扩展名是*.*。尝试将其设置为|*.pdf。
pdf files (*.pdf)
*.*
|*.pdf
简而言之,您指定的*.pdf仅是描述性文字。可能是任何东西。 不用于过滤。
*.pdf