如何限制OpenFileDialog仅允许用户选择PDF文件?

时间:2018-08-27 01:21:12

标签: c# pdf openfiledialog

ofd.Filter = "pdf files (*.pdf)|*.*";

为什么它仍然可以使非PDF文件变黑?这里有问题吗?

1 个答案:

答案 0 :(得分:4)

字符串分为两部分(FileDialog.Filter docs):

  

标签|扩展名

您的标签是pdf files (*.pdf),但是您要过滤的扩展名是*.*。尝试将其设置为|*.pdf

简而言之,您指定的*.pdf仅是描述性文字。可能是任何东西。 用于过滤。