首页 > 解决方案 > 如何在c#的树视图列表中获取选定子节点的名称?

问题描述

我正在使用命令:

selecteddirectory = treeViewDirectory.SelectedNode.Text;

但是,这总是给出父节点的名称,而不是选定的子节点。如何去做这件事?

标签: c#.netvisual-studio

解决方案


您可以调用 treeview_AfterSelect 事件来选择子节点。

 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            string selectedNodeText = e.Node.Text;
            MessageBox.Show(selectedNodeText);
        }

像这样:

在此处输入图像描述


推荐阅读