Inicio > Visual FoxPro > fer1710 > cuadro de lista

cuadro de lista

Experto:
Usuario:
Fecha: 12/04/2008
Valoración: (3,00 sobre 5) Categoría: Visual FoxPro
11/04/2008
hipelos, usuario preguntando en Visual FoxPro
Usuario
hola buenas tardes,
me estoy volviendo loca con una cosa que quiero hacer. Tengo un cuadro de lista con 4 columnas y quiero ir rellenando por cada fila, pero lo que me pasa que con el additem me guarda todos los valores uno debajo del otro. ¿que tengo que hacer para que cada campo me lo ponga en su columna correspondiente? y para limpiar la lista como debo hacer? porque la propiesdad lista.clear no me aparece a mi, gracias
11/04/2008
hipelos, experto respondiendo en Visual FoxPro
Experto
Hola,
Para llenar las columnas de una ListBox, usa el metodo AddListItem(texto, fila, columna)
Por ejemplo:
ThisForm.List1.AddListItem("Frutas",1,1)
ThisForm.List1.AddListItem("Manzanas",1,2)
ThisForm.List1.AddListItem("Platanos",1,3)
ThisForm.List1.AddListItem("Peras",1,4)
ThisForm.List1.AddListItem("Mascotas",2,1)
ThisForm.List1.AddListItem("Perros",2,2)
ThisForm.List1.AddListItem("Gatos",2,3)
ThisForm.List1.AddListItem("Loros",2,4)
Tambien puedes usar la propiedad ColumnWidths para acomodar el ancho de cada columna, de esta forma:
ThisForm.List1.ColumnWidths = "60,60,60,60"
Con esta linea le indicamos que cada una de las 4 columnas va a tener un ancho de 60 pixeles.
Para borrar las filas de la ListBox usa el comando:
ThisForm.List1.clear()
Espero te haya sido de ayuda,
Fernando
11/04/2008
hipelos, usuario preguntando en Visual FoxPro
Usuario
a mi la propiedad AddListItem no me aparece, mi cuadro de lista se llama lista le doy al punto y me aparece additem pero no addlistitem ¿porque puede ser esto?
11/04/2008
hipelos, experto respondiendo en Visual FoxPro
Experto
Me parece extraño que no aparesca, talvez sea por la version.
Tal vez no aparesca en la lista automatica, pero intenta escribir el código que te envié, y debe correr sin problemas.
12/04/2008
hipelos, usuario preguntando en Visual FoxPro
Usuario
pues no me funciona e? pero gracias de todas formas, ya he consegido hacer, ahora me falta poner los titulos a las columnas a ver si consigo
Enlaces patrocinados