ListView - ładowanie itemów

0

Cześć @LL

Jak to poprawić żeby działało na ListView?

INI.ReadSections(Form2.ListView1.Items.Create();

Chodzi mi o ładowanie sekcji jako itemy do ListView1 ;-)

0

INI.ReadSections(Form2.ListView1.Items.);

0

INI.ReadSections(Form2.ListView1.Items);

[Error] Main.pas(637): Incompatible types: 'TStrings' and 'TListItems'

[stuk] :-8 :-/

0

Moze

INI.ReadSections(Form2.ListView1.Items.Create(0));

nie jestem pewien ;-)

0

INI.ReadSections(Form2.ListView1.Items.Create(0));

[Error] Main.pas(637): Incompatible types: 'TCustomListView' and 'Integer'

0

Pochwalony!
a może tak... :)

var
Ini: TIniFile;
Wersy: TStrings;
begin
{...}
Wersy := TStringList.Create;
Ini.ReadSections(Wersy);
ListBox1.Items := Wersy;
Wersy.Free;
{...}
Ini.Free;
end;

:)

0

procedure TFrmMain.ToolButton14Click(Sender: TObject);
var
INI: TINIFile;
Wersy: TStrings;
begin
Form2.Show;
INI:= TINIFile.Create('Ścieżka do pliku ini');
Wersy := TStringList.Create;
try
Ini.ReadSections(Wersy);
Form2.ListView1.Items := Wersy; //

0

procedure TFrmMain.ToolButton14Click(Sender: TObject);
var
INI: TINIFile;
Wersy: TStrings;
i: Integer;
begin
Form2.Show;
INI:= TINIFile.Create('Ścieżka do pliku ini');
Wersy := TStringList.Create;
try
Ini.ReadSections(Wersy);
for i:=0 to Wersy.Count - 1 do
Form2.ListView1.Items.Add(Wersy[i])
finally
Wersy.Free;
INI.Free;
end;
end;

0

Form2.ListView1.Items.Add(Wersy[i]);

[Error] Main.pas(642): Too many actual parameters

0

Form2.ListView1.Items.Add(Wersy[i]);

[Error] Main.pas(642): Too many actual parameters

A może by tak F1??

Form2.ListView1.Items.Add.Caption:=Wersy[i];

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