2010-08-26 75 views
13

我認爲這很容易找到,我錯了。用於選擇多個文件和文件夾的必需對話框.NET

對話框要求:

  • 可以瀏覽多個文件/文件夾在同一時間。
  • 可以在.NET窗體中使用。
  • 免費或可以在GPL下使用。
  • 作品中的Win XP和Win 7

對話框首選項:

  • C#
  • 看起來像打開文件對話框中的.NET。
  • 有粘貼路徑的文本框。

我試過幾個來自WEB的例子,都沒有遇到所有需求!

一些例子,最接近於解決現在:

+0

感謝Scoregraphic,當我看到其他人編輯時,我只是做同樣的事情:) – watbywbarif 2010-08-26 15:44:18

+0

這個以前的堆棧溢出問題有類似的要求,並且是關於更改文件夾對話框類以適應您的需要。 http://stackoverflow.com/questions/428410/select-either-a-file-or-folder-from-the-same-dialog-in-net – JonWillis 2010-08-27 20:11:59

+0

我已經研究了這個和其他幾個線程,並沒有找到代碼滿足所有要求。正如我記得FolderBrowseDialog沒有multiselect屬性(REQ1),並沒有OpenFileDialog(PREF2)功能。 – watbywbarif 2010-08-30 08:46:25

回答

5

你試過Ookii.Dialogs

它應該符合您的所有要求,或至少是一個非常好的起點。

+0

這對於不在.NET 3.5中的大項目是需要的,儘管我沒有在需求中寫這個。抱歉。 – watbywbarif 2010-09-30 13:06:58

+1

此外,我沒有找到任何滿足所提供解決方案中所有要求的對話框。 – watbywbarif 2010-09-30 13:13:33

+0

也許我誤解了你的要求,因爲它似乎很適合。該庫提供了多選功能,它可以在.NET窗體中使用,可以在GPL下使用,可以在Win XP和Win 7中使用,使用C#編寫,看起來像.NET中的OpenFileDialog,並且具有用於粘貼的文本框文本。當然,如果你不使用.NET 3.5,預編譯的庫對你來說是沒用的。不過,您可以嘗試將代碼遷移到.NET 2.0。正如我所說,可以是一個非常好的起點。 – BladeWise 2010-10-27 08:13:39

相關問題