【问题标题】:How do I browse the local directory's files without using OpenFileDialog? (C#)如何在不使用 OpenFileDialog 的情况下浏览本地目录的文件? (C#)
【发布时间】:2009-06-16 19:07:32
【问题描述】:

我想构建一些东西,让用户在我提供的应用程序上浏览本地文件,屏幕实际上与 OpenFileDialog 相同,但我不希望它是一个对话框,而是我的表单上的一个控件。

我尝试使用 Web 浏览器控件,它可以工作,但我必须编写一堆导航代码才能使其工作,另一个问题是如果用户在该屏幕上选择了任何文件,我不确定如何捕获结果。

那么还有其他方法吗?或者可能覆盖一些 OpenFileDialog 控件,使其不仅显示为对话框,而且显示为普通控件。

谢谢

【问题讨论】:

    标签: c# directory browser openfiledialog


    【解决方案1】:

    也许你正在寻找这样的东西:

    它使用树视图。

    http://www.codeproject.com/KB/cs/TreeViewFileExplorer.aspx

    【讨论】:

      【解决方案2】:

      最好使用 openfiledialog 并尝试对其进行所有者绘制(我认为您可以启用)。

      【讨论】:

        【解决方案3】:

        使用来自 Shell MegaPack 的控件 - 它们可以放在您自己的表单上,并提供大量自定义和灵活性。

        免责声明:我为 LogicNP Software 工作,该公司是 Shell MegaPack 的开发商。

        【讨论】:

          猜你喜欢
          • 2023-03-24
          • 2017-10-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-01-24
          • 1970-01-01
          • 2015-08-06
          • 2011-06-04
          相关资源
          最近更新 更多