我编写了一个查找符合特定条件的文件的算法。获取这些文件(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);
}