![]() |
Como modificar el componente TImage para tener eventos de teclado?
Pues eso, me gustaría implementar los eventos de OnKeyPress, OnKeyDown, OnKeyUp en el componente TImage y me dice que la class TGraphicControl no lo tiene incluido.
¿Tengo que modificar todas las clases para que me lo permita incluir? Y otra pregunta es como recompilo en package que lo contiene. Gracias. PD: Estoy trabajando con Delphi 5 |
Hola!
Hola!
Si no quieres tocar las clases i units originales, lo mejor es que crees una unit con una clase propia que derive de la TImage y en ella añadas los procedimientos o funciones que necesites, eso si puedes mirar en otras units para ver como lo hacen para implementar el OnKeyPress, OnKeyDown, OnKeyUp ... Suerte! |
En la página de Ian Marteens hay un truco para utilizar Clases Interpuestas (http://www.marteens.com/trick46.htm), para poder utilizarlas sin necesidad de modificar el código original.
A lo mejor te sirve para lo que quieres... Un saludo |
Gracias a los dos por vuestra pronta respuesta.
|
La franja horaria es GMT +2. Ahora son las 07:53:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi