如何在浏览器中显示文件列表?



我编写了一个查找符合特定条件的文件的算法。获取这些文件(FileInfo对象)后,如何在ExplorerBrowser控件中显示它们?我对Windows API代码包非常陌生。

您可以使用Treeview显示它们,然后使用ProcessStartInfo打开所需的文件,如:

foreach(FileInfo file in objects)
       {
          treeView1.Nodes.Add(file.FullName);
       }

使用NodeMouseClick后:

 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            treeView1.SelectedNode = e.Node;
            string args = string.Format("/Select, {0}", treeView1.SelectedNode.Text);
            ProcessStartInfo process= new ProcessStartInfo("explorer.exe", args);
            System.Diagnostics.Process.Start(process);
        }

相关内容

  • 没有找到相关文章

最新更新