ListView - zapisywanie do pliku wraz z ImageIndex

0

Jak zapisać dane (poprzez SaveDialog) i odczytac (loadDialog) wraz z uwzględnieniem indexów obrazków które listview pobiera z ImageList ?

0

*OpenDialog [green]

0

Łącznie z poukładanymi obrazkami z TImageList
Przypomnę że było to już na forum.

// zapis do pliku
procedure TForm1.Button1Click(Sender: TObject);
var
  F: TFileStream;
begin
  F := TFileStream.Create('plik.dat', fmCreate or fmShareCompat);
  try
    F.WriteComponent(ListView);
  finally
    F.Free;
  end;
end;

// odczyt z pliku
procedure TForm1.Button2Click(Sender: TObject);
var
  F: TFileStream;
begin
  F := TFileStream.Create('plik.dat', fmOpenRead or fmShareDenyWrite);
  try
    F.ReadComponent(ListView);
  finally
    F.Free;
  end;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1