Buenas a todos:
Antes de nada tengo que decir que vengo VB6 y VB.net y quizas esto esté pesando demasiado a la hora de acostumbrarme a gambas, donde soy novato.
Necesito construir o personalizar un TextBox (que convertiré posteriormente en un componente para utilizar en los programas que necesite) añadiéndole nuevas propiedades así como añadir dentro de ciertos eventos algunas acciones a realizar siempre que estos eventos se disparen, p.ej.:
Añadir la Propiedad ColorFocus y agregar dentro del evento GotFocus() las instrucciones necesarias para que cambien el BackColor del TexBox cuando tenga el foco.
Lo de añadir propiedades lo tengo más o menos controlado, pero hasta ahora no he sido capaz de sobrecargar ningún evento.
En VB.net tan solo tienes que escribir, dentro de la clase que estás creando para el control, las mismas líneas de código que se generan cuando lo haces dentro de un Form, p.ej.
PRIVATE SUB Micontrol_GotFocus()
instrucciones .....
END SUB
De esta manera, primero se ejecutaba el código contenido en el TextBox personalizado y después el que estuviera en el Form para el mismo evento (GotFocus).
No veo la forma de hacer esto en gambas. ¿Es posible hacerlo? ¿Me podéis decir cómo u orientarme algo?
De otra forma, tendría que repetir líneas de código (a mi parecer innecesarias) por cada control al que le quisiera imponer estas funcionalidades.
Gracias de antemano a todos.