Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
ListBox Y FOR ... EACH
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ListBox Y FOR ... EACH 
 
Me preguntaba si hay alguna forma de hacer un FOR ... EACH para cada elemento de un ListBox, de forma que pueda jugar con cada elemento de dicha lista...pero es que no se como hacerlo.

Algo asi como:
FOR EACH elemento IN ListBox

  PRINT #Settings, elemento

NEXT



Lo que me pasa es que no se hacer la sintaxis exacta, esto es simplemente un ejemplo que se que esta mal escrito.


Salud!!
 



 
AnSnarkista - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ListBox Y FOR ... EACH 
 
Ultimamente no se que me pasa, pero justo cuando estoy escribiendo una pregunta para el foro, me viene una idea, la pruebo, trasteo un poquitin, y voila!....me salen las cosas.

Me lo he solucionado yo mismo y explicare el como.
Mi problema era que no sabia como definir cada "elemento" (Creia que seria con ListBox.Item, pero no salia como opcion en el IDE, como ListBox.Index, pero eso te devuelve un numero y como un monton mas de cosas).

Justo cuando estaba escribendo el post anterior, me acorde de lo que me dijo el compañero Ayortano, que los ListBox son realmente String[], y recorde que en el libro gambas, venia un ejemplo de como trastear con las matrices, asi que me he dispuesto a mirarlo y la solucion era:

DIM elemento AS String


Pero claro, si pones:

FOR EACH elemento IN ListBox
          PRINT #Settings, elemento
      NEXT


te sale el error de que no es una enumeracion, y eso es porque (supongo) que ListBox es un objeto.

Por tanto el codigo final y definitivo es el siguiente:

FOR EACH elemento IN ListBox.List
          PRINT #Settings, elemento
      NEXT


ListBox.List si que es una enumeracion, ya que es el String[] (¿o es Variant[]?) que muestra en el ListBox.


Salud!!
 



 
última edición por AnSnarkista el Miercoles, 04 Agosto 2010, 13:40; editado 1 vez 
AnSnarkista - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ListBox Y FOR ... EACH 
 
¡Buen razonamiento!

Citar:

Ultimamente no se que me pasa, pero justo cuando estoy escribiendo una pregunta para el foro, me viene una idea, la pruebo, trasteo un poquitin, y voila!....me salen las cosas.

Eso es algo muy frecuente, porque cuando intentas explicar un problema a alguien más te fuerzas a pensar un poco más detenidamente sobre ello y como consecuencia surgen posibles soluciones. Esto es una pequeña muestra de la importancia del análisis en el desarrollo de software.
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ListBox Y FOR ... EACH 
 
Alguna vez he dejado de escribirlo por parecerme demasiado tonto lo que iba a escribir....pero claro, para mi era tonto porque despues si que lo he sabido (y era demasiado tonta la respuesta...una palabra NEW que se pasa, un numero que no cuadra...)

Pero a partir de ahora, por tonta que sea la respuesta, la escribire...(bueno, si es porque se me haya olvidado alguna cosa, entonces no)

Salud!!!
 



 
AnSnarkista - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ListBox Y FOR ... EACH 
 
Exacto, ListBox.List es un String[]. Por eso es muy fácil volcar String[]s
El ListBox es un objeto enfocado a los Strings[]. Después existen otros, por ejemplo ListView.
Vas aprendiendo rápido! Yo ando liado con SQLite y JSON, ya que he trabajado la importación de marcadores para mi navegador, tanto de Chromium como de Konqueror, pero no he hecho el de Firefox.

Nos vemos!
 



 
 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Colores En ListBox jsoto61 Controles/Librerías/Componentes 3 Martes, 22 Febrero 2011, 11:15 Ver último mensaje
Shell
No hay nuevos mensajes Variante De ListBox Necesario v3ctor Controles/Librerías/Componentes 4 Martes, 28 Febrero 2017, 20:39 Ver último mensaje
v3ctor
No hay nuevos mensajes ListBox Encadenadas Shell General 7 Domingo, 09 Abril 2017, 10:48 Ver último mensaje
shordi
No hay nuevos mensajes Mejorar El Control ListBox Shell General 2 Martes, 07 Abril 2020, 15:34 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron