Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como modificar el componente TImage para tener eventos de teclado? (https://www.clubdelphi.com/foros/showthread.php?t=40153)

NPIdea 08-02-2007 12:44:58

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

xavinet 08-02-2007 14:08:12

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!

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.


La franja horaria es GMT +2. Ahora son las 15:18:52.

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