3

有谁知道是否可以在 .NET 代码中使用 Windows Explorer 的零碎部分?这会很好,例如,在其他程序中编写文件管理表单,让它看起来像资源管理器,并“遵循”不同的 Windows 版本。

4

3 回答 3

4

如果您仅为 Windows 7 开发此应用程序,我建议您使用Windows® API Code Pack for Microsoft® .NE​​T Framework。此外,我认为,旧的 Windows 应该有这样的 API。为了支持每个版本的 Windows,您必须创建接口类并创建将基于 Windows 版本创建的继承类。

于 2009-08-10T09:08:01.667 回答
2

我写了一个库,也许可以帮助你。您可以使用库提供的控件,或者如果您不想这样做,查看代码可能会给您答案。它现在已获得 LGPL 许可,因此您可以在商业产品中使用它。它也适用于自 98 以来的所有 Windows 版本。

您可以在以下位置找到该库: http: //gong-shell.sourceforge.net/

请让我知道这是否有帮助!

于 2009-11-03T21:55:20.157 回答
0

我认为您将免费获得的最接近的是Open File Dialog

否则,请尝试第三方产品,例如 Telerik 的RadControls for WinForms

于 2009-08-10T08:45:30.030 回答