是否可以以1种形式加载2个文件浏览器窗口?

时间:2009-10-04 18:33:23

标签: c# .net windows winforms

我想要一个包含2个Windows文件浏览器(explorer.exe)视图的表单。

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

这在C#中是否可行?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您需要使用Shell MegaPack之类的可嵌入控件。