我们是否可以将openfile对话框控制限制为不显示快捷方式(.lnk文件),尽管设置了不同的过滤器

时间:2012-09-07 13:54:58

标签: winforms c#-4.0 openfiledialog

我在c#中使用openfiledialog控件默认打开ppt文件。 但是,尽管设置了* .ppt的过滤器,文件夹和程序的快捷方式也会显示出来,我想避免使用。

是否有某种方法可以强制OpenFileDialog NOT 显示快捷方式 像.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文件。 请建议如何做到这一点......

0 个答案:

没有答案