VB.NET 2010 树视图
VB.NET 2010 Treeview
我有一个带有 Treeview 控件的表单,我实用地添加了第一个节点,当我添加第二个节点时,第一个节点自动获得 selected!如何阻止它,我不需要任何节点被 selected 除非我 select 它。
我使用的代码:
Dim Scr As New TreeNode()
Scr.Text = ObjScreen.ScreenDescription
Scr.Tag = ObjScreen
Scr.SelectedImageIndex = 0
Scr.ImageIndex = 0
tvScreens.Nodes.Add(Scr)
添加这个:
Dim Activator as boolean
Private Sub TreeView_BeforeSelect(sender As Object, e As TreeViewCancelEventArgs) Handles TreeView.BeforeSelect
If Activator Then
e.Cancel = True
End if
End Sub
只需在添加节点的代码开头将 activator 设置为 true,在末尾将其设置为 false。
我有一个带有 Treeview 控件的表单,我实用地添加了第一个节点,当我添加第二个节点时,第一个节点自动获得 selected!如何阻止它,我不需要任何节点被 selected 除非我 select 它。
我使用的代码:
Dim Scr As New TreeNode()
Scr.Text = ObjScreen.ScreenDescription
Scr.Tag = ObjScreen
Scr.SelectedImageIndex = 0
Scr.ImageIndex = 0
tvScreens.Nodes.Add(Scr)
添加这个:
Dim Activator as boolean
Private Sub TreeView_BeforeSelect(sender As Object, e As TreeViewCancelEventArgs) Handles TreeView.BeforeSelect
If Activator Then
e.Cancel = True
End if
End Sub
只需在添加节点的代码开头将 activator 设置为 true,在末尾将其设置为 false。