小编use*_*897的帖子

在Windows应用程序中以编程方式选择treeview中的节点

我已加载树视图.我想遍历树视图节点并展开并选择一个节点.展开工作正常.但选择一个节点不起作用.

private void Traverse(TreeNodeCollection nodes, string findtext) 
        {
          foreach (TreeNode node in nodes) 
            {
                if (node.Text.ToString().Trim() == findtext)
                {
                    node.Expand();
                    node.TreeView.SelectedNode = node.NextNode;                    

                    //tvwStructureTree.SelectedNode = this.tvwStructureTree.Nodes[node.Index];
//Select a node in Treeview tvwStructureTree But not working
                    tvwStructureTree.SelectedNode = node; 
                    node.TreeView.Focus(); 
                }
                Traverse(node.Nodes, findtext); 
            } 

        }
Run Code Online (Sandbox Code Playgroud)

它在Windows应用程序中.

.net c# windows treeview winforms

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

treeview ×1

windows ×1

winforms ×1