C# 如何在ExplorerBrowser中显示文件列表?
我编写了一个算法,用于查找符合特定条件的文件。获取这些文件(C# 如何在ExplorerBrowser中显示文件列表?,c#,wpf,windows-api-code-pack,C#,Wpf,Windows Api Code Pack,我编写了一个算法,用于查找符合特定条件的文件。获取这些文件(FileInfo对象)后,如何在ExplorerBrowser控件中显示它们?我对Windows API代码包非常陌生。您可以使用Treeview显示它们,然后使用ProcessStartInfo打开所需的文件,以便: foreach(FileInfo file in objects) { treeView1.Nodes.Add(file.FullName); } 使用nodemouse
FileInfo
对象)后,如何在ExplorerBrowser
控件中显示它们?我对Windows API代码包非常陌生。您可以使用Treeview
显示它们,然后使用ProcessStartInfo
打开所需的文件,以便:
foreach(FileInfo file in objects)
{
treeView1.Nodes.Add(file.FullName);
}
使用nodemouse后,单击以下按钮:
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);
}
我很感激你的尝试,但这根本不能回答问题。