Shordi 16-02-2023, 21:32
Tengo un problema con este componente: La mitad de sus iconos son nulos.
Si escarbáis en el código del gb.form.stock encontraréis estos dos directorios "gambas" y "gambas-mono" que en sus subdirectorios 32 tienen cada uno 442 elementos.
[Imagen: n6DxNCO.png]

Vale, me interesan esos iconos, tanto los de gambas/32 como los de gambas-mono/32. Quiero que mi aplicación disponga de ellos para usarlos según conviene. Se supone que la clase Picture --que es la puerta de acceso a gb.form.stock-- en su propiedad Icons te da una lista de todos los disponibles y que puedes acceder a ellos con éste código tomado de gambaswiki.org:

Código:
Private Sub DisplayIcons()

  Dim iconKey As String
  Dim iconName As String

  IconViewIcons.Clear()

  For Each iconKey In Stock.Icons

    iconName = "icon:/medium/" & iconKey
    IconViewIcons.Add(iconKey, iconKey, Picture[iconName])

  Next
End

Bien, si lo ejecuto, devuelve una lista de 470 elementos, de los cuales sólo son visibles y por tanto extraíbles 275, el resto devuelven Null. Pero los que se extraen son distintos a su vez de los que se almacenan en el código fuente del gb.form.stock.
Aquí muestro de izquierda a derecha: Los gambas, los gambas-mono y los que he extraído del Stock vía un código similar al de arriba.
[Imagen: wDxKtAm.png]

Sin embargo si en el IDE pulsáis en el botoncito de las propiedades de un elemento que tenga la propiedad picture, como un button por ejemplo, la pantallita que aparece ofrece 470 iconos que son los de la ventana de la derecha más todos los que en el código son null.
Antes de tener que cargar una de las carpetas de la izquierda o del centro, o ambas, en mi programa: ¿Alguien sabe de dónde saca Gambas esos 470 iconos al mostrar el Stock?

Tengo otro problema más, con los iconos, que no os cuento porque depende de la solución a éste...

Saludos
Shordi 16-02-2023, 14:22
El por qué lo pregunto es una historia larga... y triste... pero la pregunta es ¿Todos tenéis estas carpetas con los correspondientes iconos en vuestro home?
[Imagen: a2qA7Qy.png]
Es que no sé si es algo que se cree de manera estándar o si he hecho alguna vez algún tejemaneje que lo haya provocado. Me vendría genial que fuese estándar... pero antes de seguir con lo que llevo entre manos, me gustaría saber la respuesta... mas aún necesito saber la respuesta.

Saludos
Shordi 12-02-2023, 20:58
Como ya habréis adivinado, el destino último de todos esos controles con los que os estoy dando la paliza estos días es ser parte de un componente que los unifique a todos. Pero no tengo maldita idea de qué nombre darle. Contendrá, más o menos

-Los controles redondeables incluyendo el ComboSeek
-El Espectómetro de sonido
-El Multiterminal
-El control que aplica los temas a los proyectos que los usen
-La clase que permite pasar del gestor de ventanas

Lo inicié como "ShordiTools", aunque ya tenía un "ShordiControls" de hace mucho tiempo. Luego he pensado que eso de "Shordi-lo-que-sea" es excesiva vanidad... y entonces me he quedado sin nombre. De momento lo estoy ultimando como "MoreControls"... pero es evidente que eso no es nombre.
Ayuda plis.

Saludos
Páginas (557):    1 206 207 208 209 210 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 285
Último miembro: XLRG
Temas del foro: 1,720
Mensajes del foro: 8,934
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 173
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 312
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,417
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 279
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,423
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.