0

我在 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 文件。请建议这样做的方法...

4

0 回答 0