新手求助,关于vb.net中treeview的问题
现有两个窗体,窗体1中有按钮和一个textbox,点击按钮弹出窗体2,窗体2中有treeview(这个数据会根据textbox的值默认选中textbox里面的内容),现在想实现treeview在加载的时候自动展开Checked为true的节点
[解决办法]
treeview有展开方法的啊,遍历所有节点,判断是True的调用一下该节点的展开方法Expand 就可以了
[解决办法]
Sub ExpandAllChecked(ByVal n As TreeNode)
For Each subN As TreeNode In n.Nodes
If subN.Checked = True Then subN.Expand()
If subN.Nodes.Count > 0 Then
ExpandAllChecked(subN)
End If
Next
End Sub
调用:
For Each RootNote As TreeNode In TreeView1.Nodes
If RootNote.Checked = True Then RootNote.Expand()
ExpandAllChecked(RootNote)
Next