Hola
.
Si lo quenecesitas es hacer que el sistema cambie de control al presionar Enter podrias usar el evento KeyDown del Formulario
Private Sub frmAbonosApartados_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Enter Then
SendKeys.Send("{TAB}")
End If
End Sub
Para esto tienes que asignar a la propiedad KeyPreView del Formulario el valor de True.
Y listo.
Recuerda que con esto el control que obtenga el foco sera aquel que este habilitado Enabled=True, que en su propiedad TabIndex sea la siguiente por ejemplo si el control actual tiene TabIndex = 6 pasaria al n o n+1... o si es el ultimo control pasaria el foco al control que tenga en la propiedad Tabindex el menor valor.
Ah...
Una cosa mas... La propiedad TabSop de los controles tiene que estar a true si quieres que tomen el foco....
Ahora si quieres controlar la pulsacion por cada control puedes usar de igual forma el mismo evento, pero ahora del control quedando asi...
Private Sub ebCodCaja_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ebCodCaja.KeyDown
If e.KeyCode = Keys.Enter Then
'Insertar aqui el codigo necesario.
End If
End Sub
Algo de terioa.
Control.KeyDown (Evento) [Visual Basic]
Se produce cuando se presiona una tecla mientras el control tiene el foco.
Datos del evento
El controlador de eventos recibe un argumento de tipo KeyEventArgs que contiene datos relacionados con este evento. Las siguientes propiedades de KeyEventArgs proporcionan información específica para el evento.
Propiedad Descripción
Alt---> Obtiene un valor que indica si se presionó la tecla ALT.
Control---> Obtiene un valor que indica si se presionó la tecla CTRL.
Handled---> Obtiene o establece un valor que indica si se controló el evento.
KeyCode---> Obtiene el código de teclado para un evento KeyDown o KeyUp.
KeyData---> Obtiene los datos de tecla para un evento KeyDown o KeyUp.
KeyValue---> Obtiene el valor de teclado para un evento KeyDown o KeyUp.
Modifiers---> Obtiene los indicadores modificadores para un evento KeyDown o KeyUp.---> Indica qué combinación de teclas modificadoras (CTRL, MAYÚS y ALT) se presionaron.
Shift---> Obtiene un valor que indica si se presionó la tecla MAYÚS.