我一直在寻找一个C#树控件来显示具有以下功能的文件系统:
我一直在关注这个C# File Browser。不幸的是,我无法弄清楚如何满足我的第二需求。 (如果有人能为我清楚,我希望这更好。)谢谢你的帮助。
答案 0 :(得分:2)
您好我查看了C#文件浏览器并找到了处理第二项要求的方法。您可以尝试在fileView控件上添加ItemActivate事件(在FileBrowser项目的浏览器用户控件下),并在处理它时获取所选项目。每次双击项目时都会触发ItemActivate事件。以下是示例代码:
private void fileView_ItemActivate(object sender, EventArgs e)
{
//Loop thru all selected items
foreach (ListViewItem item in ((BrowserListView)sender).SelectedItems)
{
//Do your stuuf here. MessageBox is only used for demo
MessageBox.Show(item.Text);
}
}
按原始问题编辑编辑:要查看所有来源,请查看cipriansteclaru在FileBrowser的评论部分中发布的代码。您必须实际编辑FileBrowser源才能获得此功能(这是该答案所演示的内容)。