2010-01-11 243 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

相關問題