打开文件对话框

Ash*_*ain -2 c#

我写了这段代码只选择pdf文件,但它不起作用

OpenFileDialog fd = new OpenFileDialog();
fd.ShowDialog();
fd.Filter = "Pdf files (*.Pdf)|*.Pdf";
Run Code Online (Sandbox Code Playgroud)

Hab*_*bib 11

您需要Filter 在打开对话框之前设置第一个.

OpenFileDialog fd = new OpenFileDialog();
fd.Filter = "Pdf files (*.Pdf)|*.Pdf"; //this should be before
fd.ShowDialog();
Run Code Online (Sandbox Code Playgroud)