Buenas!.
Hace tiempo Shordi estuvo comentando este problema.
Hoy estuve repasando un ejemplo antiguo, el de señales marítimas usando el control ListView.
Cuando fui a ejecutarlos el color de las banderas se mostraban invertidas.
Lo cierto es que antes funcionaba sin problema, puede que yo usara temas claros para el escritorio y ahora uso oscuro.
Pero he cambiado esta instrucción y es que ahora se ve bien con el tema oscuro.
Código:
For x = 0 To abanderas.Count - 1
'lstvBanderas.Add(abanderas[x], asignificado[x], Picture[directorio & abanderas[x]]) 'Usamos el nombre del archivo como clave,el significado de la bandera como texto y la imagén
lstvBanderas.Add(abanderas[x], asignificado[x], Picture.Load(directorio & abanderas[x])) 'Usamos el nombre del archivo como clave,el significado de la bandera como texto y la imagén
Next
El ejemplo usaba el componente gb.gui, pero ni cambiandolo a gb.gui.qt solucionaba el problema. Hasta que cambié la instrucción de carga de la imagen.
Creo que esto cambió con el tiempo, la forma de cargar una imagen con la clase Picture. En parte fue un problema para los que comenzaban con Gambas.
Saludos