Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente


Objetivo: Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
En este video os explico la forma de crear un nuevo control a partir de otro ya existente. Es la forma más sencilla de crear controles.


Link


Os podeis descargar el codigo fuente del ejemplo en: http://jsbsan.blogspot.com.es/2014/...ir-de-otro.html

Objetivo: Re: Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
muy bueno el tutorial, ahora solo falta experimentar con los componentes y hacer las primeras armas para después hacer un componente de cero, muchas gracias

Objetivo: Re: Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
Hola Julio!.

Seguí el tutorial y no tuve problemas. La única pega es que aunque las propiedad Tag2 sale en el código, luego no sale en la lista de propiedades.
Te adjunto el código de la clase supertext.

Inherits TextBox

Export

'Sin esto no se ve en la lista de propiedades
Public Const _Properties As String = "*,tag2"

'Añadimos una propiedad
Property tag2 As Variant '' Segundo tag para información del programa
Private htag2 As Variant

Private Function tag2_Read() As Variant

Return htag2

End

Private Sub tag2_Write(Value As Variant)

htag2 = Value

End


La linea donde se declara la constante es la que falta. Y con eso y la creación del paquete de instalación del componente ya vemos la propiedad en la lista.
La propiedad en la lista de propiedades aparecerá al final de todas.

Saludos

Objetivo: Re: Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
Shell:

'Sin esto no se ve en la lista de propiedades
Public Const _Properties As String = "*,tag2"


Ok, buen apunte !!


Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.2289s (PHP: -67% SQL: 167%)
Consultas SQL: 22 - Debug off - GZIP Activado