VB,如何点击父节点时,依次获得所有子节点的名称

 我来答
华仔成教
2012-01-15 · TA获得超过888个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:747万
展开全部
'以下是部分 TreeView 属性方法,自己参考试着写
Trv1.SelectedItem.Index 总的顺序索引号
Trv1.SelectedItem.Key 返回该标签的 Key 值
Trv1.SelectedItem.Root 返回根标签
Trv1.SelectedItem.Parent 返回父节点
Trv1.SelectedItem.Children 返回其下有几个子节点(子)
Trv1.SelectedItem.Child 返回其下第一个子节点(子)
Trv1.SelectedItem.Previous 返回同层的上一个节点标签
Trv1.SelectedItem.Next 返回同层的下一个节点标签
Trv1.SelectedItem.FirstSibling 返回同层的第一个标签
Trv1.SelectedItem.LastSibling 返回同层的最后一个标签
Trv1.SelectedItem.FullPath 返回从第一层节点开始以“\”分割的路径字符串
Trv1.SelectedItem.Selected 设置/返回该标签是否被选择(True|False)
Trv1.LabelEdit = 1|2 编辑标签的模式1(自动)|2(手动)
Trv1.SingleSel = True|False 返回或设置一个值,指定项目被选中时是否展开并折叠前一个。
Trv1.StartLabelEdit 编辑标签开始,调用该方法时,BeforeLabelEdit 事件也同时发生。

'取得顶层(父)节点标签
If Not (Trv1.SelectedItem.Parent Is Nothing) Then
MsgBox "顶层节点是:" & Trv1.SelectedItem.Parent
End If

'取得同层的前一个节点标签
If Not (Trv1.SelectedItem.Previous Is Nothing) Then
MsgBox "前一个标签是:" & Trv1.SelectedItem.Previous
End If

'取得同层的后一个节点标签
If Not (Trv1.SelectedItem.Next Is Nothing) Then
MsgBox "后一个标签是:" & Trv1.SelectedItem.Next
End If
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式