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
Subject: 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
Subject: 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
Subject: Re: Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
Shell:
Ok, buen apunte !!
Ok, buen apunte !!
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1127s (PHP: -41% SQL: 141%)
SQL queries: 22 - Debug Off - GZIP Enabled