Windows文件浏览器控件

问题描述 投票:4回答:5

可能重复:Embedding a File Explorer instance in a WinForms app form

我想在我的表单上使用Windows资源管理器样式控件,以便我可以浏览文件的目录,并将它们拖动到我的表单的另一部分,理想情况下使用过滤器(例如* .mp3等)。

我找不到任何能完全符合我想要的东西。我发现了这个:

http://hypercoder.com/?page_id=3

我已经进行了拖放操作但没有文档或示例我无法弄清楚如何双击文件查看器中的目录并自动更新树。

看来这种控制似乎一直都在使用!有谁知道我能在哪里找到有用的东西?

TIA

c# controls
5个回答
3
投票

C#.NET 2009

应该首先搜索堆栈溢出。刚发现这个:

http://gong-shell.sourceforge.net/

然后跑了一个看起来很完美的测试!


2
投票

Winodws 7不能为您提供一个吗? WindowsAPI Code Pack也为您提供了一个 - 与Windows资源管理器完全相同的工作方式,外观相同,从外部资源接受文件和文件夹。微软做到了,毫无疑问它真的很棒。 问题 - 我认为它只适用于Windows 7 ...拇指向下:(

无论如何,这里是网站:qazxsw poi享受!


1
投票

Qazxswpoi,一个C#文件浏览器,就像Windows资源管理器一样。

希望这可以帮助。


1
投票

您可以使用WebBrowser控件,您可以在其中调用Navigate()方法到文件夹路径。如果使用文件夹路径调用WebBrowser控件的Navigate()方法,则WebBrowser的行为与Windows文件资源管理器相同。


-1
投票

您可以在表单中添加Web浏览器控件。如果您提供URI,c#中的Web浏览器也可以用作文件资源管理器。

http://code.msdn.microsoft.com/WindowsAPICodePack

我希望这对你有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.