gpt4 book ai didi

c# - C# 的 TreeView /文件 View 控件

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:44 27 4
gpt4 key购买 nike

我一直在寻找用于显示具有以下功能的文件系统的 C# 树控件:

  • 选择起始目录。我并不总是想从“默认”顶级目录级别开始。
  • 能够在用户双击树中的文件时获取事件。我想在我的应用程序中打开文件。

我一直在看这个C# File Browser .不幸的是,我无法弄清楚如何满足我的第二个需求。 (如果有人能帮我解决这个问题,我会更喜欢。)感谢您的帮助。

最佳答案

您好,我查看了 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 源代码才能获得此功能(这就是该答案所展示的内容)。

关于c# - C# 的 TreeView /文件 View 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398863/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com