Visual Basic - presionar dos teclas

Life is soft - evento anual de software empresarial
   
Vista:

presionar dos teclas

Publicado por Karlillos (29 intervenciones) el 29/04/2008 18:43:03
Hola, se cuando presiono con f2 en el evento keydown lo codifico de la siguiente manera

private sub text1(keydown...)
select case
case vbkeyf2
text2.text
end select

pero como hago con dos teclas es decir cuando presiono tab+shift como seria en el codigo de keydown

le agradeceria su gentil respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:presionar dos teclas

Publicado por Carmelo (9 intervenciones) el 29/04/2008 23:12:09
Hola, Karlillos.

Soy AFICIONADILLO a la programación desde 1982. ;-)

Si hablamos de Visual Basic 6, en el mismo evento KeyDown de tu TextBox tienes un parámetro llamado Shift que te muestra un 1 si pulsaste la tecla SHIFT, un 2 si pulsaste CONTROL o un 4 si pulsaste ALT. Si pulsaste varias de ellas, te mostrará la suma correspondiente, es decir, si pulsaste CONTROL y ALT, mostrará un 6. Si muestra 0 es que no pulsaste ninguna de ellas.

El código sería algo así como:

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyTab
If Shift = 1 Then Text2.Text = "Pulsaste Shift+Tab"
case vbkeyf2
Text2.Text="Pulsaste F2"
End Select
End Sub

Espero que mi respuesta haya sido suficientemente gentil...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:presionar dos teclas

Publicado por Karlillos (29 intervenciones) el 30/04/2008 06:12:02
Gracias me salio el problema

Gracias por la ayuda

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar