首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

treeview控件,怎样以选中节点为参数,取得当前层数。该如何处理

2012-05-08 
treeview控件,怎样以选中节点为参数,取得当前层数。先看这段代码:Private Sub TreeView1_AfterSelect(ByVal

treeview控件,怎样以选中节点为参数,取得当前层数。
先看这段代码:
Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As system.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect

Select Case treenodelevel(e.Node)

Case 1
cmbupperid = e.Node.Parent.Text
txtdepid.Text = ""
txtdepname.Text = ""
Case 2
。。。
Case 3
。。。
Case 4
。。。

End Select
End Sub
End Class

这是树型节点中的一段代码
其中这一句 : Select Case treenodelevel(e.Node)中要调用函数treenodelevel,以选中节点为参数,取得当前层数。
请问:treenodelevel函数应该怎样写?请写的具体点,谢谢!
这是用vb编写的,treeview要表现的是企业管理组织结构树型图,类似于计算机管理界面中,左边的树形图。
谢谢!

[解决办法]
TreeNode.FullPath 属性 

路径从根树节点开始,包括要达到该树节点而必须浏览的所有树节点的标签。分隔节点标签的分隔符在包含该节点的 TreeView 控件的 PathSeparator 属性中指定。例如,如果名为“Location”的树视图控件的分隔符设置为反斜杠字符 (\),FullPath 属性值就为“Country\Region\State”。

[解决办法]

探讨
TreeNode.Level
获取 TreeView 控件中的树视图的深度(从零开始)。

热点排行