Agregar Evento a una Clase
Hola gente... estoy buscando por el foro y por otras partes y no encuentro lo que necesito...
Tengo un TPanel y quiero agregarle los eventos del teclado (OnKeyDown, OnKeyPress, OnKeyUp), supongo que los tiene pero no publicados.. alguien me pude decir como lo hago... desde ya muchas gracias.. |
Hola FENIXadr.
Tenes que desprotejer la clase TPanel, luego escribir y asignar los eventos: Ejemplo:
Un saludo. |
Huuuyyyy.. bueniiiisimoo.. casi que anduvo.. te comento el problemita que tiene... yo necesito usar las téclas del cursor y para éstas teclas toma solo el evento OnKeyUp.. para las demás toma lo otros dos eventos .. pero no OnKeyUp.. que puede ser??.. raro no?
|
Hola.
No sé, realmente no se me había ocurrido experimentar con esas teclas en un TPanel... Probá si de este modo le das solución:
Un saludo. |
haaaa bueee... genialllllllllll.. de donde sacaste esta info???.. bueniiiiisimooo.. anda joya.. muchisisisisimas gracias..
|
Hola.
Me alegra muchisimo que te haya servido. La idea se me cruzó por que varios controles entre los que está TPanel, no pueden recibir el foco desde teclado. Pero lo que la encauzó fue un código que habia leido (y usado) de Zarko Gajic para detectar la tecla TAB en un TEdit:
Así que la info y los laureles son de Zarko... :) Un saludo. |
Al amigo Zarko Gajic habría que localizarlo y hacerle unas cuantas preguntitas jeje...
bueno muchisimas gracias (again) y este hilo se puede dar por finalizado.. Saludos.-. |
La franja horaria es GMT +2. Ahora son las 15:04:24. |
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