将Windows资源管理器类型功​​能添加到我的程序

时间:2011-06-24 23:01:43

标签: .net vb.net .net-3.5

我是否可以使用.net控件,这将允许我创建一个程序,允许我通过驱动器和文件夹浏览器打开相关程序中的任何给定文件并启动任何程序?

OpenFileDialog会这样做,还是有我可以使用的Windows资源管理器类型控件?

2 个答案:

答案 0 :(得分:1)

不,没有控制权。但是:

  • 在文件名上使用Process.Start会自动使用默认处理程序打开它。
  • 您可以让人们通过将其作为参数传递给程序来使用其他程序打开它,至少通常是这样。
  • 您可以使用IO.DirectoryInfoIO.FileInfo类型来检索目录结构。
  • 您可以使用TreeViewListView来模拟资源管理器的控件。

答案 1 :(得分:0)

我没有理由使用它,所以我无法提出建议,但我已经关注this one一段时间了。它看起来很不错。

HTH