Como reconocer ONExit hacia arriba o hacia abajo
buenas noches
Quiza el titulo no sea muy claro, la pregunta es la siguiente, como puedo identificar hacia donde va el control despues del ONExit cuando sale del Edit, quisiera saber si es que el control va al siguiente Edit o al anterior Edit puedo salir con enter o con tab y el control pasa al siguiente edit, pero si presiono Shift+Tab el control va al Edit anterior, hay una forma de saberlo? para que en el onexit solo valide el campo (en caso tenga algo que validar) cuando pase al siguiente y no cuando regrese al edit anterior |
Hola Oscar.
Fijate si te puede servir el modo que uso en este ejemplo para cualquier TWinControl o descendiente:
Saludos :) |
oscarac,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Profesional x32, detecta si se presiono la(s) tecla(s) Tab ó Shift + Tab hacia ó desde un Control TEdit, ignorando dicho evento en el resto de los controles del formulario. Espero sea útil :) Nelson. |
Hola Oscar.
Ajustando el bosquejo anterior para su uso con los edits, quedaría: Excepto que no tengas en mente permitir el uso del mouse en la pantalla de ingreso... En cuyo caso bastaría con evaluar las combinaciones de teclas que indicas en tu mensaje. Saludos :) |
La franja horaria es GMT +2. Ahora son las 07:16:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi