Comunidad Gambas-es
Temas para Gambas, I - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Otros (https://gambas-es.org/forum-18.html)
+--- Foro: Videotutoriales (https://gambas-es.org/forum-20.html)
+--- Tema: Temas para Gambas, I (/thread-1444.html)



Temas para Gambas, I - Shordi - 13-07-2023

Con el rollo de cambiar de disco e instalar todas las cosas again, se me olvidó reseñar aquí que subí el primer vídeo de la serie sobre el rollo del componente gbThemes y su funcionamiento. No sé cuántos videos serán sobre el tema, al menos tres, imagino.
Lo podéis encontrar aquí: https://youtu.be/VmwWGOIjVbw


Saludos


RE: Temas para Gambas, I - Shell - 15-07-2023

Shordi, recuerda que puedes en la propiedad/campo ThemeSet mostrarlo como una lista desplegable y no tienes que escribirlo a mano. Wink


RE: Temas para Gambas, I - Shordi - 15-07-2023

Si me dices cómo hacer eso (dado que no sabemos cuántos temas habrá creado el usuario), encantado de hacerlo.

Saludos


RE: Temas para Gambas, I - Shell - 15-07-2023

(15-07-2023, 11:55)Shordi escribió: Si me dices cómo hacer eso (dado que no sabemos cuántos temas habrá creado el usuario), encantado de hacerlo.

Ah, creía que eran fijos.

¿ Y si son personalizados no se pueden añadir de alguna forma a esa lista ?.

Saludos


RE: Temas para Gambas, I - Shordi - 15-07-2023

Cita:¿ Y si son personalizados no se pueden añadir de alguna forma a esa lista ?.
En tiempo de diseño, que yo sepa, no.

Saludos


RE: Temas para Gambas, I - jguardon - 15-07-2023

Pero si guardas un fichero de texto (tipo settings) puedes llevar el control de los temas creados y de su ruta en el disco. De esa forma, podrías cargar un desplegable con los temas que lees desde el fichero settings y mantenerlos sincronizados al crear y borrar. Lo único, es que deberíamos nombrar cada tema con un nombre descriptivo.

Esto solo tiene un problema y es que si el usuario borra manualmente el fichero desde fuera de tu programa, ya tendríamos dificultades para cargar el desplegable... o no, si hacemos las comprobaciones necesarias durante la lectura del fichero ( if file exist then).

Saludos