Estoy haciendo una base de datos (vb 6.0) tengo varias cajas de texto y al ejecutar el programa, solo me hace el cambio de campo con la tecla "TAB" y yo quiero que lo haga con la tecla "ENTER"
como le hago?
Gracias por su ayuda
| |||
Visual Basic Estoy haciendo una base de datos (vb 6.0) tengo varias cajas de texto y al ejecutar el programa, solo me hace el cambio de campo con la tecla "TAB" y yo quiero que lo haga con la tecla "ENTER" como le hago? Gracias por su ayuda |
| |||
A bote pronto no se me ocurre nada rápido, pero no puedes hacer que cuando presiones enter cambies el foco al textobox qque quieres? Es decir por ejemplo: text1.setfocus A lo mejor puede funcionar... |
| |||
Lo que tenes que hacer es crear un módulo y agregarle esta función: Public Function ent(k As Integer) If k = 13 Then SendKeys "{tab}" k = 0 End If End Function Luego en cada caja de texto llamas a dicha función. Por ejemplo si la caja de texto se llama txtNombre sería: Private Sub txtNombre _KeyPress(KeyAscii As Integer) On Error Resume Next Call ent(KeyAscii) Exit Sub End Sub |