Manejo de Listas en vfp6.0

Tengo un problema con el manejo de lista en vfp6.0
cuando tengo dos lista, lista1 y lista2, si quiero pasar datos
de lista1 a lista2 por ejemplo codificar el evento dblclick de lista1 para que se inserte en lista2 cuando quiero hacer lo contrario o sea de lista2 a lista1 me pisa un valor de la lista1 no me lo agrega,
tengo en cuenta la cantidad de elementos que tiene cada lista para insertar en próxima posición de la matriz.
Para las lista de una sola dimensión anda perfecto pero para las que tiene más de una es el problema.
desde ya muchas gracias .
***te mando el trozo de codigo para que te guies un poco mas**
xn=This.Parent.chqselected.listcount
FOR xcnt= 1 to this.parent.chqcartera.columncount
THIS.Parent.chqSelected.addlistitem(this.parent.chqcartera.listitem (this.parent.chqcartera.listindex,xcnt),xn,xcnt)
ENDFOR
This.RemoveItem(This.parent.chqcartera.ListIndex)
chqselected=es la lista destino
chqcartera=la lista donde origen
*por parte de chqselected tengo el mismo codigo cambiando en nombre de la lista donde quiero insertar, lo inverso.
*espero respuesta por favor desde ya te agradezco tu molestia.
[email protected]

1 Respuesta

Respuesta
1
Para poder agregar o quitar elementos de las listas, la propiedad RowSourceType de las listas debe estar establecida a 0 - Ninguno.
Partiendo de esa propiedad si tu la tienes como 5 - Matriz, entonces no podrás agregar o quitar elementos a tu lista ya que esta seria la representación gráfica de tu matriz; por lo tanto lo que tienes que modificar es la matriz con la que tengas asignando cada lista.
Puedes usar funciones como
Acopy()
Adel()
Ains()
Para modificar los elementos de la matriz.
Te agradezco tu respuesta el rowsourcetype es 0
No estoy trabajando la lista como matriz, pero de todas manera ya tengo la solución. Gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas