Foros del Web » Programación para mayores de 30 ;) » .NET »

presionar tecla y acción determinada en Visual Basic

Estas en el tema de presionar tecla y acción determinada en Visual Basic en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/03/2010, 17:29
Avatar de Andelous  
Fecha de Ingreso: enero-2010
Ubicación: En Foros del Web
Mensajes: 114
Antigüedad: 14 años, 10 meses
Puntos: 5
presionar tecla y acción determinada en Visual Basic

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
  #2 (permalink)  
Antiguo 29/03/2010, 18:11
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 16 años, 3 meses
Puntos: 4
Respuesta: presionar tecla y acción determinada en Visual Basic

andas jejejej no te entendi nada no es burla pero por lo que entendi jejje es que quieres apretar enter mas otro boton para hacer una accion o el soy yo
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje
  #3 (permalink)  
Antiguo 29/03/2010, 19:11
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: presionar tecla y acción determinada en Visual Basic

Cita:
Iniciado por Andelous Ver Mensaje
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 original
  1. PRIVATE SUB OBJETO_keyup(......) handles keyup
  2. Select Case (e.KeyCode)
  3.             Case Keys.F1
  4.                 MsgBox("hola f1")
  5.             Case 113
  6.                 MsgBox("Hola f2")
  7.             Case 114
  8.                 MsgBox("Hola f3")
  9.             Case 65
  10.                 MsgBox("Hola letra a")
  11.         End Select
  12. 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
  #4 (permalink)  
Antiguo 29/03/2010, 19:26
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 16 años, 3 meses
Puntos: 4
Respuesta: presionar tecla y acción determinada en Visual Basic

el evento keyup donde lo encuentro en c#

resuleto el problema tengo que ir a las propiedades del textbx y selecionar evento hasta abajo viene lo del keyup le di doble cliq para que me pusiera esto en codigo
Código C#:
Ver original
  1. private void textBox1_KeyUp(object sender, KeyEventArgs e)

despues ya puse este codigo

Código C#:
Ver original
  1. switch(e.KeyCode)
  2.             {
  3.             //case(e.KeyCode)
  4.                 case Keys.F1:
  5.             MessageBox.Show("hola f1");
  6.             break;
  7.             }

y cada ves que precione "e" y otro boton hace una funcion esta buenisimo esta funcion eh

ahora la pregunta que diferencia hay en el keyup y key down y porque se necesita esas funciones
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje

Última edición por rikimm; 19/05/2010 a las 21:01

Etiquetas: basic, presionar, tecla, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:17.