Cita:
Iniciado por Andelous Hola, quisiera saber, si me podrían decir el código para que al presionar una tecla después se haga una acción...
por ejemplo tecla [Enter] (salto de línea), luego solito se apriete un botón determinado...
al teclear el enter que se apriete un botón
es que soy novita para el VB
Hola
Primero si veras casi todos los formularios reponden a un evento
enter o esc para eso hay que enlazar ese evento a un boton especifico quizas el enter sea un guardar o aceptar en cambio un esc sera un salir.
click en propiedades del formulario
ACCEPTBUTTON y CANCELBUTTON ahi deberas seleccionar segun tus necesidades el boton asignado para la accion dada.
ahora tambien puedes hacerlo por programacion y asi es mas bacan
Lo importante es conocer el valor de cada tecla @ - 64 , A-65, B-66 el enter 13 y asi tambien las teclas de funcion f1-112, f2-113, f3-114 y asi sucesivamente
lo cual lo programarias en una caja de texto o objeto q permita este metodo en su evento
KEYUP O KEYDOWN individualmente
pero si quieres q funcione en tu formulario sin importar en que objeto te encuentres enfocado activa la propiedad del form
KEYPREVIEW=TRUEy mete el codigo en su Metodo keyUp.
Código vb:
Ver originalPRIVATE SUB OBJETO_keyup(......) handles keyup
Select Case (e.KeyCode)
Case Keys.F1
MsgBox("hola f1")
Case 113
MsgBox("Hola f2")
Case 114
MsgBox("Hola f3")
Case 65
MsgBox("Hola letra a")
End Select
END SUB
www.bitxense.com.pe | Soluciones Informaticas S.A.C. -
[email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo MSN
[email protected] Lima-Peru