在 .NET 代码中使用 Windows 资源管理器?
有谁知道是否可以在 .NET 代码中使用 Windows 资源管理器的各个部分? 例如,在其他程序中编写文件管理表单,并使其看起来像资源管理器一样,并“遵循”不同的 Windows 版本,那就太好了。
Does anyone know if it's possible to use the bits and pieces of Windows Explorer in .NET code? That would be nice, for example, to write file management forms in other programs, and get that to look just like the explorer, and "follow" the different Windows versions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您仅针对 Windows 7 开发此应用程序,我建议适用于 Microsoft® .NET Framework 的 Windows® API 代码包< /a>. 而且,我认为,较旧的 Windows 应该有这样的 API。 为了支持每个版本的Windows,您必须创建接口类并创建将基于Windows版本创建的继承类。
If you develop this application for Windows 7 only, I sugguest Windows® API Code Pack for Microsoft® .NET Framework. Moreover, I think, older Windows should have API like this. For support every version of Windows, you must create interface class and create inherited class that will be created based on windows version.
我写了一个库,也许可以帮助你。 您可以使用库提供的控件,或者如果您不想这样做,查看代码可能会给您答案。 它现已获得 LGPL 许可,因此您可以在商业产品中使用它。 它还适用于自 98 以来的所有 Windows 版本。
您可以在以下位置找到该库: http://gong- shell.sourceforge.net/
请告诉我这是否有帮助!
I have written a library that might be able to help you. You could use the controls provided by the library, or if you don't want to do that, looking through the code may give you an answer. It's now LGPL licenced so you can use it in commercial products. It will also work on all versions of Windows since 98.
You can find the library at: http://gong-shell.sourceforge.net/
Please let me know if this helped!
我认为您将免费获得的最接近的是 Open文件对话框。
否则,请尝试第三方产品,例如 Telerik 的 RadControls for WinForms
I think the closest you will get for free is the Open File Dialog.
Otherwise, try a third party offering such as Telerik's RadControls for WinForms