Raj*_*amy 1 .net vb.net winforms
我正在使用一个树视图,其中我有许多父节点和子节点..在treeview keydown事件中我使用以下代码在给keydown和keyup时选择下一个节点
Private Sub Treeview1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Treeview1.KeyDown
If e.KeyCode = Keys.Up Then
Treeview1.Select()
ElseIf e.KeyCode = Keys.Down Then
Treeview1.Select()
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
(Treeview1.Select())现在当选择到达第一个节点时,我想重点关注树视图的先前控制,但是我无法检查所选节点是树视图的第一个节点.任何人都可以帮我找到.
您可以处理该AfterSelect事件以找到它
Private Sub Treeview1_AfterSelect(sender As Object, e As TreeViewEventArgs)
If e.Node = Treeview1.Nodes(0) Then
do something
End If
End Sub
Run Code Online (Sandbox Code Playgroud)