Hola, ya he abierto varios hilos sobre el control listview, y no sé si hago bien, pero es que son temas diferentes aunque sea sobre el mismo control. Y ahora vengo con otra duda, en fin si estoy haciendo mal decidmelo.
En cuanto a la duda, el proyecto usa dos listview, pero he pensado que para guardarlo como csv, es mejor tener todas los datos (de las dos listas) en una sola, y esa sería la que guardaría.
Y la duda es esta:
Código Delphi
[-]
...
for i:= 0 to 19 do for j:= 0 to rForm.lista.Items.Count -1 do for l:= 0 to rForm.plista.Items.Count -1 do begin
addLista.Columns.Add; addLista.Columns[i].Caption:= rForm.lista.Items.Item[j].Caption +
rForm.plista.Items.Item[l].Caption ; end;
for i:= 0 to rForm.lista.Items.Count -1 do for j:= 0 to rForm.lista.Items.Count -1 do with addLista.items.Add do
begin
subItems.Add(rForm.lista.Items.Item[i].SubItems.Strings[j]) end;
...
1º Es posible hacer lo que pretendo? esto es volcar dos listview en uno guardando sus columnas y todos sus items.
2º Aunque al compilar no me da error, no puedo acceder a los elementos en tiempo de ejecucion ¿donde está el error? ¿en que parte en concreto del código se produce el error?
Espero podais seguir ayudandome. Gracias y un saludo.