We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How can I scroll through the TreeViewAdv control using up/down arrow keys while in edit mode?

Platform: WinForms |
Control: TreeViewAdv |
Published Date: April 30, 2011 |
Last Revised Date: July 10, 2014

 

The user could navigate through the nodes in the TreeViewAdv control using the keyboard while in editing mode, by using the following code snippet:

C#

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;

}

}

VB

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

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon