代码之家  ›  专栏  ›  技术社区  ›  Abhilash Muthuraj

如何使用OpenFileDialog选择多个文件?

  •  2
  • Abhilash Muthuraj  · 技术社区  · 15 年前

    我有一个WinForms应用程序,其中有一个OpenFileDialog,我想在用户与该对话框交互时启用多个文件的选择。我怎样才能做到这一点?

    4 回复  |  直到 11 年前
        1
  •  2
  •   RvdK    15 年前

    添加n_allowmultiselect的样式将添加此 see this

    如果要选择文件夹,应使用其他内容:)

    如果您使用的是C++.NET(您没有声明)。可以使用multisect属性 MSDN

        2
  •  4
  •   Idan K    15 年前

    OpenFileDialog::Multiselect 属性,来自文档:

    获取或设置一个值,该值指示对话框是否允许选择多个文件。

    要获取所选文件的列表,应使用 OpenFileDialog::FileNames 财产。

        3
  •  2
  •   Doc Brown    15 年前

    不知道您做了什么,但是当我在Visual Studio 2008中单击“文件/打开”时,可以通过单击列表中的第一个文件,按住SHIFT键,然后单击最后一个文件来多选所有文件或只选择其中的一部分。

    编辑:好的,你编辑了这个问题,似乎我一开始就误解了你。爱丹·K的回答应该是正确的。

        4
  •  2
  •   Jonathan    11 年前

    C码

    private void button1_Click(object sender, EventArgs e)
    {
         OpenFileDialog ofd = new OpenFileDialog();
         ofd.MultiSelect = true; //sets to multiple selects
         ofd.ShowDialog();
    }