【问题标题】:Is it possible to load 2 file explorer windows in 1 form?是否可以以 1 种形式加载 2 个文件资源管理器窗口?
【发布时间】:2009-10-04 18:33:22
【问题描述】:

我想要一个有 2 个 windows 文件资源管理器 (explorer.exe) 视图的表单。

我知道我可以在几天内编写一个文件浏览器,但我更愿意只使用资源管理器的实例。我不需要重新发明轮子,只需通过一个表格连接两个窗口。

这在 C# 中可行吗?

【问题讨论】:

  • 如果你真的可以在几天内编写一个文件浏览器,你为什么要在这里发帖?

标签: c# .net windows winforms


【解决方案1】:

您可以使用this 控制器,然后在同一个窗口中使用两个控制器

【讨论】:

    【解决方案2】:

    没有办法像您想要的那样“托管”资源管理器窗口。接近的唯一方法是使用OpenFileDialog,但这显然不适合您的目标。资源管理器窗口周围没有 API;无论您采用哪种方法,您都必须使用实际控件。网上有很多可用的,例如 Baget 链接的那个,但没有内置在 .NET 中。

    【讨论】:

      【解决方案3】:

      为此,您需要使用像 Shell MegaPack 这样的可嵌入控件。

      【讨论】:

        猜你喜欢
        • 2010-09-24
        • 1970-01-01
        • 2015-07-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多