Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

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

Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
Artículo
Responder citando    Descargar mensaje  
Mensaje 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



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Lunes, 08 Septiembre 2014, 21:43 ]
 


Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro Control Existente
Comentarios
Responder citando    Descargar mensaje  
Mensaje 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



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Lunes, 08 Septiembre 2014, 23:57 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Jueves, 05 Febrero 2015, 01:15 ]
Responder citando    Descargar mensaje  
Mensaje 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 !!



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Viernes, 06 Febrero 2015, 12:44 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

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


 



 

cron