Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Crear Control / Componente
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Crear Control / Componente 
 
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.
 



 
jomijimo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Control / Componente 
 
Echale un vistazo (supongo que ya lo habras hecho...), al capitulo 8. Herencia: 8.3 Crear un nuevo control con  gambas, pagina 273.
Alli hay un ejemplo de la creacion de un control a partir de otro.

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Control / Componente 
 
Muchas gracias por la respuesta.

Añadiendo un objeto "Observer" he conseguido detectar el disparo de eventos dentro del control personalizado.

Gracias.
 



 
jomijimo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Control / Componente 
 
Perdon ya veo que esta solucionado.
 



 
última edición por ahtonio el Lunes, 20 Septiembre 2010, 12:54; editado 1 vez 
ahtonio - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Crear Control Panel Y Control Button Dentr... abarzuaf Controles/Librerías/Componentes 6 Jueves, 28 Enero 2010, 19:24 Ver último mensaje
abarzuaf
No hay nuevos mensajes Crear Un Componente En Gambas3 jsbsan General 7 Lunes, 26 Agosto 2013, 00:53 Ver último mensaje
sebikul
No hay nuevos mensajes Crear Un Componente O Una Libería Shell General 24 Domingo, 13 Marzo 2016, 23:08 Ver último mensaje
whisper
No hay nuevos mensajes Nuevo Componente Con El Control HtEdit shordi Aplicaciones/Fragmentos de Código 33 Miercoles, 26 Octobre 2016, 15:27 Ver último mensaje
jsbsan
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron