Visual Basic - Evaluar codigo ascii

Life is soft - evento anual de software empresarial
 
Vista:

Evaluar codigo ascii

Publicado por Carlos (3 intervenciones) el 19/02/2013 20:16:39
Buenas a toda la comunidad de VB
Como puedo hacer para evaluar si un usuario a oprimido una tecla, pero la evaluacion debe de verificar dos tecla.
Osea que si se puede oprimir el backspace =8 y el punto=46

If KeyAscii <> 8 or KeyAscii<> 46 Then
Accion a ejecutar
endif

De antemano ayuda
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
Imágen de perfil de Antoni Masana
Val: 1.259
Plata
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Evaluar codigo ascii

Publicado por Antoni Masana (558 intervenciones) el 20/02/2013 08:16:30
Hola Carlos:

Para este tipo de validación es necesario pensar el frase correcta, es decir en la explicación.

- Quiero que se realice la accion Ejecutar cuando se pulse el BackSpace Y el Punto.

Esto es un ERROR porque no se pueden pulsar las dos teclas a la vez

- Quiero que se realice la accion Ejecutar cuando se pulse el BackSpace O el Punto.

Esto ya es más correcto y se traduce asi en VB

1
2
3
If KeyAscii = 8 or KeyAscii = 46 Then
   Accion a ejecutar
end if



En el ejemplo que has puesto se ejecuta la accion siempre que pulse una tecla, sea cual sea.

Si en lugar de OR pones un AND la accion se ejecuta cuando la tecla pulsada es diferente de BackSpace y de Punto
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