https://foro.gambas-es.org/viewtopic.php?f=1&t=3366
-----------------------------------
daxos
Jueves, 12 Septiembre 2013, 12:05

Problema Con Lista E Iconview
-----------------------------------
Tengo un problema, a ver si me podéis ayudar, resulta que yo utilizo el siguiente código para volcar el contenido de un archivo en un iconview:
[code linenumbers=false syntax=gambas]
Dim nombre As String
Dim sline As String
Dim iconName As String
Dim icono As String
Dim sline2 As String

IconView1.Clear

 For Each sLine In Split(file.load("~/prueba/nombres"), "/n")
'IconView1.Add(iconKey, iconName, Picture[iconName])
 Print sline
  iconName = "~/proyectos-gambas/daxos-2.0/Launcher-light/icons/abiword.svg"
 IconView1.Add(sline, sline, Picture[iconName])
 
  Next[/code]


El contenido del archivo es el siguiente:

AbiWord
Calculator
GCompris Administration
Access Prompt
Brightness and Lock
Search for Files...
Universal Access
Open Folder with Thunar
File Manager
Notepad
Orage Calendar
About Xfce
Accessibility
Application Finder

El problema que tengo es que a la hora de mostrarlo en un iconview los nombre aparecen o juntos o cortados y no se cómo hacer que se muestre un icono para cada nombre, con su respectiva denominación.


-----------------------------------
Enchufadoo
Jueves, 12 Septiembre 2013, 12:49

Re: Problema Con Lista E Iconview
-----------------------------------
Hola, estas usando "/n" en vez de "\n", si te confunde la barra podes usar gb.NewLine para el salto de linea.

[code linenumbers=false syntax=gambas]
For Each sLine In Split(file.load("~/prueba/nombres"), gb.NewLine)
[/code]


-----------------------------------
daxos
Jueves, 12 Septiembre 2013, 13:17

Re: Problema Con Lista E Iconview
-----------------------------------
[quote user="Enchufadoo" post="18915"]Hola, estas usando "/n" en vez de "
", si te confunde la barra podes usar gb.NewLine para el salto de linea.

[code linenumbers=false syntax=gambas]
For Each sLine In Split(file.load("~/prueba/nombres"), gb.NewLine)
[/code][/quote]

Me da error, llave vacía. Me daba el mismo error que cuando utilizaba "\n", sin embargo la lista la muestra correctamente. :???:


