当前位置:主页>仓库管理软件> 列表

treeview的使用问题。。如何判断是根结点还是子结点 找南京管家婆软件

记账软件版1楼: 请问怎么知道在点击时是点击的子结点还是父结点??要用代码表示。。

2楼: TreeView1.Selected.Level 属性
0:根结点
1:第1级子节点
2:第2级子节点
.... 如南京管家婆软件

3楼: ''t就是treeview控件
Private Sub t_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
t.SelectedItem = t.HitTest(x, y)
If t.SelectedItem Is Nothing Then Exit Sub
Select Case Button
Case 1
MsgBox "left"
Case 2
MsgBox "right"
Case 4
MsgBox "middle"
End Select
If t.SelectedItem.Children = 0 Then
MsgBox "子节点"
Else
MsgBox "父节点"
End If
End Sub

4楼: if treeview1.Selected.Count>0 then showmessage(''parent'')
else showmessage(''child'');

5楼: 可以加我QQ:175282045
我給你實例~

6楼: 楼上是正解了,那我就混点分吧

记账软件版7楼: 判断是否根节点可以用
if TreeView1.Selected.Parent=nil then
showmessage(''根节点'')
else
showmessage(''子节点'');

或者
if TreeView1.Selected.Level=0 then
showmessage(''根节点'')
else
showmessage(''子节点'');

8楼: if TreeView1.Selected.haschild then
showmessage(''根节点'')
else
showmessage(''子节点'');

9楼: if treeview1.selected.haschilidren then
// 根节点
else
// 子节点

10楼: 多人接受答案了。