【问题标题】:Alternative to FolderBrowserDialog [closed]FolderBrowserDialog 的替代品[关闭]
【发布时间】:2012-09-09 18:33:09
【问题描述】:

在 C# 中选择文件夹是否有替代方法?

最好我想使用 OpenFileDialog 来选择文件夹,或者至少是类似的东西。

【问题讨论】:

  • 您想要一个替代 Winforms 中内置的 FolderBrowserDialog,但是当给出两个替代方案时,您声明您想要内置的东西..
  • Ookii Dialogs 库实现了用于 Windows 窗体和 WPF 的文件夹浏览器对话框

标签: c# winforms directory openfiledialog folderbrowserdialog


【解决方案1】:

Ookii Dialogs 库实现了用于 Windows 窗体和 WPF 的文件夹浏览器对话框

Ookii.Dialogs.WinForms

https://github.com/augustoproiete/ookii-dialogs-winforms


Ookii.Dialogs.Wpf

https://github.com/augustoproiete/ookii-dialogs-wpf

【讨论】:

    【解决方案2】:

    正是出于这个原因,我开发了BetterFolderBrowser。它是一个 .NET 库,通过提供模仿OpenFileDialog 对话窗口的易于使用的文件夹浏览体验,满足您的需求。此外,由于它作为一个组件工作,您将能够在设计模式中轻松调整其属性。希望对您有所帮助。

    【讨论】:

      【解决方案3】:

      我发现自己与您可能想要的最接近的是:

      http://www.codeproject.com/Articles/15059/C-File-Browser

      这是一个可以放置在对话框(窗体)上的控件。它允许选择文件或文件夹。这是我的实现的样子:

      【讨论】:

      • 之前发布的 Ookii 对话框几乎正是我想要的。它本质上是 openfiledialog,但用于文件夹。只有我不想使用第三方应用。
      【解决方案4】:

      这里有 OpenFileOrFolder 对话框,这里有另一个 FolderBrowserDialog 两者都是开源的。

      【讨论】:

      • Ookii 对话框运行良好。只是好奇,但是 FolderBrowserDialog 是否有任何非第三种选择?我希望有一种适度简单的方法可以让您选择文件夹。
      • @NMunro Nop。 BCL 没有为您提供其他选择。但实施第三方的并不像看起来那么难。
      • 我已经得到了与 Ookii 一起使用的实现,但我不想使用 3rd 方应用程序。
      猜你喜欢
      • 2012-06-16
      • 2011-06-16
      • 2011-12-17
      • 2010-10-21
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多