How to scroll through the TreeViewAdv control using up / down arrow keys while in edit mode
1 Oct 2018 / 2 minutes to read
The user could navigate through the nodes in the TreeViewAdv control using the keyboard while in editing mode, by using the following code snippet.
private void treeViewAdv1_BeforeEdit(object sender, Syncfusion.Windows.Forms.Tools.TreeNodeAdvBeforeEditEventArgs e)
{
TempNode = e.Node;
TextBox t = e.TextBox;
//To handle the Keys while editing the node
t.KeyDown += new KeyEventHandler(t_KeyDown);
}
private void t_KeyDown(object sender, KeyEventArgs e)
{
TextBox t = sender as TextBox;
if (e.KeyData == Keys.Down || e.KeyData == Keys.Up)
{
//To Stop the editing
this.treeViewAdv1.EndEdit(true);
//To replace the edited contents into the selected node.
TempNode.Text = t.Text;
//End the event
e.Handled = true;
}
}
Private Sub treeViewAdv1_BeforeEdit(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Tools.TreeNodeAdvBeforeEditEventArgs)
TempNode = e.Node
Dim t As TextBox = e.TextBox
'To handle the Keys while editing the node
AddHandler t.KeyDown, AddressOf t_KeyDown
End Sub
Private Sub t_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
Dim t As TextBox = CType(IIf(TypeOf sender Is TextBox, sender, Nothing), TextBox)
If e.KeyData = Keys.Down OrElse e.KeyData = Keys.Up Then
'To Stop the editing
Me.treeViewAdv1.EndEdit(True)
'To replace the edited contents into the selected node.
TempNode.Text = t.Text
'End the event
e.Handled = True
End If
End Sub
Was this page helpful?
Yes
No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
Help us improve this page