Power Builder - Bloquear teclas

 
Vista:

Bloquear teclas

Publicado por victor castillo (8 intervenciones) el 28/06/2004 05:22:22
Hola amigos :

Deseo realizar un programa de conversiones de sistema binarios a decimal , mi problema radica en que cuando yo ingrese el numero binario para transformarlo a decimal , las cifras aceptadas son 0 y 1 por tanto si yo trato de digitar por ejemplo 8 no lo acepte, como puedo bloquear las teclas o como lo puedo hacer , cual es el codigo gracias...........
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:Bloquear teclas

Publicado por Oscar (1178 intervenciones) el 29/06/2004 00:20:49
Supongamos que estás usando un SingleLineEdit
1. Declaras un nuevo evento de usuario:
- Event Name: mievento
- Event ID: pbm_keydown

2. Script en mievento del sle_1:

//Teclas no admitidas del teclado normal o numérico:
If KeyDown(Key2!) or KeyDown(KeyNumpad2!) or &
KeyDown(Key3!) or KeyDown(KeyNumpad3!) or &
//De esa manera llegas hasta el 9
KeyDown(Key9!) or KeyDown(KeyNumpad9! ) Then
messagebox("Aviso", "No se admiten esos números")
end if
//---------Fin-----------
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:Bloquear teclas

Publicado por Fernando (1 intervención) el 31/03/2012 19:47:30
De hecho si funciona, cuando presiono la tecla envía el mensaje de error, pero aún así procesa la tecla, es decir, la coma se muestra en el control.

en mi caso lo que necesito bloquear es la tecla TAB

¿cómo le hago para que no procese la tecla?
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