【发布时间】:2017-06-08 23:02:57
【问题描述】:
我几天来一直在寻找可以同时选择多个文件和多个文件夹的自定义 .NET 控件。
我发现的唯一一个正是我正在寻找的那个是下面的那个,但它是用 C++ 编写的。
https://www.codeproject.com/Articles/28015/SelectDialog-A-Multiple-File-and-Folder-Select-Dia
谁能告诉我如何让它在我的 C# 应用程序中工作?可以作为 DLL 引用,也可以仅将项目包含在我当前的解决方案中。
我尝试将其编译为非托管 DLL,然后从我的 C# 项目执行 DLLImport,但无法使其正常工作。
提前致谢。
【问题讨论】:
-
该代码只是
GetOpenFileName()/IFileDialogAPI 的包装器,其中包含一些自定义设置。是什么阻止您直接在 C# 代码中使用这些 API 并进行相同的自定义设置?如果你必须走 DLL 路线,你需要准确解释什么不适合你。 -
你能展示你写的DLLImport代码吗?
标签: c# c++ .net openfiledialog