La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43632 - INHABILITAR TECLA TAB
Autor:  Virginia Pérez Candia
En una data window programe el enter para que se comportara como el tabulador, en algunos casos necesito que no avance al campo siguiente y permanezca en la misma columna, pero el tab se ejecuta igual, ¿Cómo puedo inhabilitar la tecla Tab, en algunas ocasiones por código?

Gracias

  Respuesta:  CARLOS ILLATINGO
Mira amiga, vengo trabajando con power builder 9.0, hace ya 2 años, durante ese tiempo me eh topado con una pregunta como la tuya, pero en la ayuda esta la respuesta para que te salga la ayuda primero selecciona el texto keydown y enseguida shift + F1 y te buscará automaticamente la información correspodiente a dicho evento, por si acaso te mando el código:
EJEM: Si estuvieras dentro de un sle_1, en su evento(modify)
if keydown ( keytab! ) then
messagebox("CARLOS ILLATINGO","Encontre el TAB")
End if

Nota: si quieres capturar la tecla ENTER es: keyenter!
ATTE
CARLOS ILLATINGO
Cualquier consulta a mi correo: [email protected]

  Respuesta:  Rodrigo Reinoso
En la datawindows debes poner un user event con key down para programar el tab a tu gusto, si aun persiste el problema deberas capturar la interrupcion del tab que es algo mas complicado pues es a nivel de sistema operativo.

salu2