|
Wop!
Para lo que comentas y para muchas otras cosas la mejor solución es aprender de los maestros, es decir, de los programadores de Borland. Si navegas por el código de la VCL descubrirás las técnicas que ellos usan para implementar este y otro tipo de cosas.
En concreto, el tema de los eventos acostumbra a seguir siempre el mismo patrón. Se declara una propiedad del tipo del evento que es dónde se asigna el manejador a éste. Por otro lado, se programa un método protegido y virtual / dynamic que es el encargado de llamar al manejador en caso de estar asignado. Bien, este método es el que tenemos que sobreescribir en nuestra clase.
__________________
E pur si muove
|