Ver la Versión Completa : Como modificar el componente TImage para tener eventos de teclado?
NPIdea
08-02-2007, 12:44:58
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
xavinet
08-02-2007, 14:08:12
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!
ElKurgan
08-02-2007, 15:28:05
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
NPIdea
08-02-2007, 16:06:30
Gracias a los dos por vuestra pronta respuesta.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.