Vuelta a la carga,
Sigo insistiendo con los listview y siguen sin salirme, he modificado un poco tu codigo para usarlo en un ejemplo nuevo ecfisa, ¿podriais indicarme sobre los comentarios en el código donde cometo el error?
Código Delphi
[-]procedure JoinListViews(LV1, LV2, LV3: TListView);
var
i,j: Integer;
li: TListItem;
begin
for j:= 0 to 6 do
begin
LV3.Columns.Add;
LV3.Column[j].Width:= 60;
end;
LV3.Column[1].Caption:= 'REF';
LV3.Column[2].Caption:= 'NOMBRE';
LV3.Column[3].Caption:= 'APELLIDOS';
LV3.Column[4].Caption:= 'LOCALIDAD';
LV3.Column[5].Caption:= 'PROVINCIA';
LV3.Column[6].Caption:= 'TLF';
for j:= 0 to LV1.Items.Count-1 do begin
for i:= 0 to LV1.Columns.Count-2 do begin
li:= LV3.Items.Add;
li.SubItems.Add(LV1.Items.Item[j].Caption); li.SubItems.Add(lv1.Items.Item[i].SubItems.Strings[j]); end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
JoinListViews(ListView1, ListView2, ListView3);
end;
Ya no es tanto por el proyecto en si, sino por comprender como funciona este maldito control.
Un saludo.