Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: VB.NET
I have form in which there are textbox controls..On keydown event of textboxes,if I press TAB key to move to next control it works fine but If I press enter key,textbox value gets cleared..I am not able to rectify the problem..Please help me..Below is a piece of code for keydown event..
Private Sub TxtFBNo_KeyDown(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.KeyEventArgs) Handles TxtFBNo.KeyDown
        If (eventArgs.KeyCode = Keys.Tab Or eventArgs.KeyCode = Keys.Enter) Then DCboADesc.Focus()
	End Sub
Posted 13-Mar-13 20:57pm
Just eg at 14-Mar-13 2:37am
use lostfocus event to change focus to other control
Private Sub TextBox1_LostFocus(sender As Object, e As System.EventArgs) Handles TextBox1.LostFocus
End Sub

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Hi, u can try this code, this is out of the blue
Private Sub TxtFBNo_KeyDown(ByVal e As System.Windows.Forms.KeyEventArgs) Handles TxtFBNo.KeyDown
    If e.KeyCode = Keys.Enter OrElse e.KeyCode = Keys.Down OrElse e.KeyCode = Keys.Tab Then
         Me.SelectNextControl(Me.TxtFBNo, True, True, True, False)
    End If
End Sub

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Peter Leow 308
1 Kornfeld Eliyahu Peter 220
2 Sergey Alexandrovich Kryukov 162
3 Maciej Los 160
4 OriginalGriff 153
0 OriginalGriff 383
1 Peter Leow 318
2 Kornfeld Eliyahu Peter 260
3 Maciej Los 230
4 Sergey Alexandrovich Kryukov 212

Advertise | Privacy | Mobile
Web03 | 2.8.150301.1 | Last Updated 4 Apr 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100