如何在不使用OpenFileDialog的情况下浏览本地目录的文件? (C#)

时间:2009-06-16 19:07:32

标签: c# directory browser openfiledialog

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

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

那么有另一种方法吗?或者可以覆盖一些OpenFileDialog控件,使其不仅显示为对话框而且显示为正常控件。

由于

3 个答案:

答案 0 :(得分:1)

也许这就是你要找的东西:

它使用树视图。

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

答案 1 :(得分:0)

最好使用openfiledialog并尝试拥有它(我认为你可以启用)。

答案 2 :(得分:0)

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

免责声明:我为Shell MegaPack的开发商LogicNP Software工作。