如何判断树中的node是否被选中?

时间:2022-01-31 17:59:01
如果树中一个node 都没有被选中.
提示请选择一个node.

请问如何实现?

6 个解决方案

#1


在node中加一个标志位不就行了么

#2


好像有一个 selectednode 属性,判断它是否为 is nothing

#3


up

#4


使用SelectedItem

sub Command1_Click()
   '如果所选对象不是根,则删除此节点。
   If TreeView1.SelectedItem.Index <> 1 Then
      Treeview1.Nodes.Remove TreeView1.SelectedItem.Index
   End If
End Sub

#5


原来是控件,不是抽象的树,判断它的属性就好了嘛。同意楼上的。

#6


结点的Selected属性为true即为选中
另外TreeView1.SelectedItem即为当前选中结点

#1


在node中加一个标志位不就行了么

#2


好像有一个 selectednode 属性,判断它是否为 is nothing

#3


up

#4


使用SelectedItem

sub Command1_Click()
   '如果所选对象不是根,则删除此节点。
   If TreeView1.SelectedItem.Index <> 1 Then
      Treeview1.Nodes.Remove TreeView1.SelectedItem.Index
   End If
End Sub

#5


原来是控件,不是抽象的树,判断它的属性就好了嘛。同意楼上的。

#6


结点的Selected属性为true即为选中
另外TreeView1.SelectedItem即为当前选中结点