.net 如何查找所选节点是否为treeview的第一个节点
我正在使用一个树视图,其中有许多父节点和子节点。。在treeview keydown事件中,我使用以下代码在提供keydown和keyup时选择下一个节点.net 如何查找所选节点是否为treeview的第一个节点,.net,vb.net,winforms,.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
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
Treeview1.现在选择当选择到达第一个节点时,我想聚焦treeview的上一个控件,但我无法检查所选节点是否为treeview的第一个节点。有人能帮我找到吗。你可以处理AfterSelect事件来找到它
Private Sub Treeview1_AfterSelect(sender As Object, e As TreeViewEventArgs)
If e.Node = Treeview1.Nodes(0) Then
do something
End If
End Sub
您可以处理AfterSelect事件来找到它
Private Sub Treeview1_AfterSelect(sender As Object, e As TreeViewEventArgs)
If e.Node = Treeview1.Nodes(0) Then
do something
End If
End Sub
您还可以检查或的您也可以检查或的如何检查所选节点是afterselect事件中的第一个节点还是最后一个节点..而且我不能说afterselect事件中的下一个控件焦点。。。说些别的吧answer@GLOIERTECH. 我提供了如何检查所选节点是否为第一个节点的代码。第一个节点的索引为0,最后一个节点的索引为Treeview1.Nodes.Count-1。我不能在after select事件中说下一个控件焦点为什么不能?我如何检查所选节点是after select事件中的第一个节点还是最后一个节点..我不能在after select事件中说下一个控件焦点。。。说些别的吧answer@GLOIERTECH. 我提供了如何检查所选节点是否为第一个节点的代码。第一个节点的索引为0,最后一个节点的索引为Treeview1.Nodes.Count-1。我不能说“选择事件后”中的下一个控件焦点为什么不能?