Shell 16-07-2022, 14:38
Buenas!.

Antes de nada, decir que los video tutoriales son geniales. Ya han cumplido 6 años!.
 
He creado un ejemplo para hacer un control. Pero primero me puse a repasar los tutoriales de Shordi sobre la creación de un control
para entenderlo mejor, tanto el de crear un control simple como el compuesto (creo que me interesa este más, pero mejor empezar por el principio).

El vídeo tutorial trata de extender la clase TextBox añadiendo un valor de texto por defecto al control TextBox. El problema que me
encuentro (que en parte "creo" que es normal) es que después de crear la clase textdefault y crear una instancia en el formulario,
no muestra el mensaje "Hola mundo". Cuando en el vídeo tutorial lo hace perfectamente.

Lo que creo es que no se está asignando ese valor de la propiedad textdefault a la propiedad Text del TexBox.
Con eso no se debería mostrar nada. En cambio en el vídeo si lo hace. Huh

¿ Y eso cómo es posible ?.

Hice este pequeño cambio en la clase textdefault.

Código:
Export

Inherits TextBox

Property tdefault As String
Private $td As String

Private Function tdefault_Read() As String

  Return $td

End

Private Sub tdefault_Write(Value As String)
 
  $td = Value
  'Añado esta línea. Si es posible de otra forma comentar
  Super.Text = $td

End

Ahora si me funciona en la Gambas 3.17.2

Trampa traaaaaampa!. Que aparece código nuevo en el vídeo  por arte de magia en el constructor de la propiedad!. La pausa que refresca!. Rolleyes

Saludos
Shordi 16-07-2022, 12:04
Aburrido como estoy, he hecho un video en el canal de youtube sobre el control gvColumnfixer. No lo veáis, que es un rollo, pero ahí está


Saludos
Shell 13-07-2022, 14:58
Buenas!.

Es una extensión que se añade a LibreOffice, por ejemplo Writter, permitiendo que en una caja de texto, podamos pegar un código de un lenguaje
de programación y resaltar su sintaxis. Dice soportar 350, pero Gambas no está incluido. Sad

Si están algunos de Visual Basic, como el .net. Tiene fondos oscuros. Desde luego encontrar la configuración más adecuada es una historia.
Ya me cuesta escoger uno para el propio Gambas.

Pero quien sepa de estos temas seguro que es posible añadir el perfil de colores de Gambas a esta extensión. No he estudiado mucho el tema
de como van las extensiones de LibreOffice. Como por ejemplo, donde se encuentran todos esos perfiles, de los distintos lenguajes, pudiendo
de alguna forma adaptar el de Gambas y que se añada.

Uso Python, no he tenido que añadir paquetes de python. Bajé la extensión y luego es añadirla desde el menú herramientas-gestionar extensiones.
Insertar caja de texto, pegas el código y luego desde el menú formato abajo del todo, usas highlight code.

Primera referencia:

( Aplicación perdida )
Gambas code To RichText (Gc2R)

Enlaces añadidos: Extensión.

Code Highlighter

Proyecto en GItHub

Creo que cuando un lenguaje es exclusivo para Linux, hay desarrolladores que se olvidan, que son 350. Huh

Esto es el perfil para VB.NET y Tango como estilo.

[Imagen: EWS3N71.png]

Como veis no resalta todo. Pero no queda mal del todo. Ya, ya sé que somos tiquismiquis con los colores. Wink
No encuentro un color adecuado para las letras que no haga sangrar los ojos. Casi.
No creo que sea algo difícil del lograr, conociendo donde colocar cada valor de configuración de un tema que usemos en Gambas.

Saludos
Páginas (571):    1 295 296 297 298 299 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 307
Último miembro: Geran
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 153
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,338
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 553
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,232
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,086
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.