![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Los diversos eventos OnKey...
Estaba probando unas cosas en Builder y me ha llamado la atención que de los tres eventos OnKey que tiene cada formulario (Down, Press y Up), las teclas Insert, Inicio, Del, etc. sólo las detecta el OnKeyDown. Lo digo porque, teniendo KeyPreview = true, en los otros dos tengo puesto código y he probado poniendo un Breakpoint en ambos y tras pulsar cualquiera de esas teclas el programa no entra por esos dos eventos. ¿Es lógico?
|
|
#2
|
||||
|
||||
|
Cita:
Efectivamente, con un prueba sencilla se confirma. Por un lado, digamos que el OnKeyPress funciona diferente. Ya la propia ayuda dice que este evento no captura teclas "no imprimibles". Y luego están el OnKeyDown y OnkeyUp que sí las capturan. Con un pequeño ejemplo se confirma. ![]() En este ejemplo he pulsado [SUPR], [INS] y la tecla [A] y los eventos son los que se ven. El diferente es el OnKeyPress, que no captura (no le llegan) ni el [SUPR] ni el [INS].
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
||||
|
||||
|
¿Ves? Como en el OnKeyUp tengo otro código distinto juraría que en la prueba que hice no detectó nada pero me he dado cuenta que algo hice mal.
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Performance Test entre Diversos Lenguajes | darkamerico | La Taberna | 1 | 01-05-2016 01:13:10 |
| Uso de DLL y bases de datos en diversos proyectos | saldanaluis | Conexión con bases de datos | 2 | 01-05-2010 23:57:40 |
| como crear una busqueda mediante diversos parametros | metroyd | SQL | 8 | 08-04-2008 23:41:24 |
| Qreport es posible imprimir un label con diversos Fonts ??? | QuarkBcn | Impresión | 2 | 03-04-2008 10:15:08 |
| Eventos en DLL | ziqabo | API de Windows | 1 | 11-06-2007 20:04:21 |
|