FoxPro/Visual FoxPro - Añadir elemento a una lista o Grilla

 
Vista:

Añadir elemento a una lista o Grilla

Publicado por VFP001 (2 intervenciones) el 21/08/2002 03:51:15
Hola Necesito la ayuda de un experimentado programador en VFP y VB. Lo que necesito es saber como puedo diseñar una ListBox con mas de una columna y añadir elementos a este objeto usando sencilla linea de codigo.
Si tienes experiencia con VB
Sabras que para añadir elementos aun MSflexGrid hacemos lo sgte:

Private Sub CmdAdd_click()
Migrilla.AddItem "ColUno" & vbtab & "ColDos" & vbtab & "Coltres"
End Sub

Bueno....pues deseo hacer el mismo procedimiento con un ListBox en VFP, claro si se puede?????, espero que si.
Te dire que en un primer intento añadir el activeX MSFlexGrid a VFP y le coleque las misma instrucciones y me salia error de sintaxis.
Por supuesto que le coloque el prefijo THISFORM al obejto y nada que ver.
haber que me sugieres.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Añadir elemento a una lista o Grilla

Publicado por Tomeu (6 intervenciones) el 21/08/2002 11:03:21
Hola Foxero/a veras una vez insertado el listbox debes poner la propiedad columncount con el nº de columnas que quieras (thisform.list1.columncount=2). Para poner valores dentro dle listbox mediante codigo se puede hacer elemento a elemento indicando la columna y su posicion.

Thisform.list1.additem("Marron",posicion,columna)

donde posicion seria el 1,2, 3 etc dentro de la columna

y columna el nº de columna dentro del listbox.

NOTA: Puedes cambiar el tamaño de las columnas poniendo p.e.

thisform.list1.Columnwidths=30

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar