我在 C# 中使用 openfiledialog 控件默认打开 ppt 文件。但是,尽管为 *.ppt 设置了过滤器,但文件夹和程序快捷方式也会显示出来,这是我想避免的。
是否有某种方法可以强制 OpenFileDialog不显示 .lnk 和 .url 文件之类的快捷方式。
我的代码:
openFileDialog1.DefaultExt = "*.ppt";
openFileDialog1.Filter = "Powerpoint Presentations|*.ppt;*.pptx";
openFileDialog1.FilterIndex = 1;
openFileDialog1.DereferenceLinks = false;
openFileDialog1.Title = "Select a file.";
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
现在,虽然我的 openfile 对话框窗口从所有文件中过滤了 ppt 文件,但它也显示了我想避免的 .lnk 文件。请建议这样做的方法...