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


Subject: 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

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.

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

Subject: 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 !!


Page 1 of 1


  
You cannot post new topics
You 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.1158s (PHP: -39% SQL: 139%)
SQL queries: 22 - Debug Off - GZIP Enabled