Hola: Estoy haciendo el evento keypress en visual basic.net pero mi problema es que no me resulta. Ya que quiero hacer que apenas cargue el primer formulario de windows, si yo apreto la tecla "A" me mande a otro formulario(form2). Espero queme puedan ayudar..
Ese evento no funciona en .NET, es solo de VB 6.0, si necesitas hacer esto hay unos validadores que vienen integrados en .NET, no recuerdo como se llaman, per estan en la lista de controles. Ahi puedes generar esa validación que necesitas SALUDOS.
compadre si no estoy leyendo mal... lo que tu quieres es presionar una tecla X para que luego abra el formulario nro 2... cierto???... si es asi utiliza la funcion KEYPRESS con un IF te sale mucho mas facil. //Cargas el Formulario con la funcion KEYPRESS en ves de LOAD Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress //ACA PREGUNTAS TU SI PRESIONA LA TECLA "A" (DEC 97) MUESTRA EL FORMULARIO NRO 2 If e.KeyChar = Chr(97) Then Form2.Show() End If End Sub eso es lo que te sirve si es que creo que es lo que necesitas. avisa si te funko.
mmm sabes me funciona con un ejemplo que hice solo pero lo agrego a mi proyecto original y no me funciona...a que se debe???
obviamente no deberías tener ningún tipo de problema si lo utilizas en otro proyecto... ahora... puede ser que los campos(formularios, textbox, etc) no tengan los mismos nombres... pero trata de no realizar un copy paste... mejor hazlo de nuevo así te evitas paja de programación mal hecha.