1.默认选中
在开发的过程中,需要默认选中TreeView的第一个节点。
之前的效果如图:

我们发现TreeView的第一个节点并没有选中,接下来我们更改TreeView的TabIndex的值。

假如你的树中有三层节点,那么TabIndex的值设置为1,2,3都会默认选中第一个节点,我的现在为4,第一个节点没有选中,我更改Tabinde的值后的效果如下:

可以发现第一个节点已经选中了。
2.变动之后的选中
1中的办法,当树更新之后我们发现第一个节点又不选中了。
这时,我们可以用:
treeView1.SelectedNode = treeView1.Nodes[0];
上述代码treeView是自己定义的TreeView,更新之后选中根节点,如果要选中其他节点,更改treeView1.Nodes[0];即可,例如:
treeView1.SelectedNode = treeView1.Nodes[0]Nodes[1];
会选中第一层的第二个节点,像一个数组一样去索引即可。
本文介绍在开发过程中如何使TreeView默认选中第一个节点,以及在树更新后保持节点选中状态的方法。通过调整TabIndex属性实现初始选中,并使用SelectedNode属性在树更新后重新选中指定节点。

1万+

被折叠的 条评论
为什么被折叠?



