Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Creación De Un Nuevo Control En Gambas3: Nuevo Control Heredado De Otro C...
Autor Mensaje
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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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
 




===================
Gambas Básico
“Lo mejor de los booleanos es que si te equivocas estás a un solo bit de la solución correcta. Anónimo."
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 !!
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

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


 
Lista de permisos
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
No puede descargar archivos
No puede publicar eventos en el calendario