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

capturar las teclas en vb c#

Estas en el tema de capturar las teclas en vb c# en el foro de .NET en Foros del Web. hola espero que me puedan alludar tengo un problema como puede capturar la tecla inicio el asc o como puedo hacer al preciar dicha tecla ...
  #1 (permalink)  
Antiguo 09/10/2008, 21:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 15 años, 7 meses
Puntos: 0
capturar las teclas en vb c#

hola espero que me puedan alludar tengo un problema como puede capturar la tecla inicio el asc o como puedo hacer al preciar dicha tecla por ejemplo que me salga un mensaje bueno espero que me puedan alludar
  #2 (permalink)  
Antiguo 10/10/2008, 05:14
 
Fecha de Ingreso: octubre-2008
Mensajes: 19
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: capturar las teclas en vb c#

Estimado jorgesil:

Para capturar la teclas depende del control, supongamos un ejemplo sencillo:
Tenemos
1. Form1 [tipo formulario]
2. TextBox1 [tipo textbox]

Consideraciones previas:
El control Textbox1 esta contenido en Form1

1. Seleccionas desde la interfaz visual el control TextBox1
2. En la ventana propiedades (abajo derecha por defecto) buscas un icono de un rayo, haces click en el y buscas el evento: KeyDown
3. Haces doble click en el espacio en blanco que hay a su derecha.
4. Se creara el codigo correspondiente.
5. Entre las llaves del código creado automaticamente en el punto 4 deberás escribir:

Código:
           
if (e.KeyCode == Keys.Home)
{
    MessageBox.Show("Se ha precionado la tecla INICIO");
}
Notas:
1. Cuando estes escribiendo el codigo al poner Keys. te saldra el listado de teclas para que puedes seleccionar la que desees.
2. Este ejemplo captura la tecla INICIO cuando el foco lo tiene el control: TextBox1

Saludos y espero que sea la respuesta a tu pregunta.
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 22:01.