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
Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
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.
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
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
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:
Ok, buen apunte !!
Ok, buen apunte !!
Página 1 de 1
No puede crear mensajesNo 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