2010-01-11 240 views
2

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

+0

你问如何做到这一点在Visual Studio或在自己的应用程序?如果是后者,你使用的是什么GUI框架(MFC,Winforms等)? – interjay 2010-01-11 13:23:04

+0

我使用正常的visual studio,编码C++,是的,我想知道hw在vC++中做到这一点。图形用户界面是Winforms – 2010-01-11 13:30:35

回答

2

添加如果你想选择。如果您使用的是C,你应该用别的东西:)

文件夹++ .NET(你没有说明)风格OFN_ALLOWMULTISELECT将新增see this

。您可以使用多选属性MSDN

+0

阅读作者的评论,他使用WinForms。 – 2010-01-11 14:02:26

2

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

编辑:好的,你编辑的问题,似乎我误解了你的第一个地方。 Idan K的回答应该是正确的。

+0

没有在视觉工作室IDE请:)其编码,我一直在使用winforms,当我点击fileopen,在我的应用程序,文件浏览器弹出,但我只能选择一个文件,什么是逻辑/代码选择多个图像?我不能做控制 - 一个,然后打开,一个文件打开并复制到缓冲区? – 2010-01-11 13:32:54

2

C#代码

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

应该是 ofd.Multiselect = true; – schmendrick 2017-05-12 13:28:56

相关问题