Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ini Sektions in ListView (https://www.delphipraxis.net/41581-ini-sektions-listview.html)

citybreaker 5. Mär 2005 14:44


Ini Sektions in ListView
 
Hallo,

wie kann ich die Sektions eine Ini Datei in einem TListView
auflisten? Bei einer ListBox geht es ja mit
Delphi-Quellcode:
Ini.ReadSections(ListBox1.Items);
Aber leider funktioniert das bei dem ListView nicht.

alcaeus 5. Mär 2005 14:46

Re: Ini Sektions in ListView
 
Moin citybreaker,

mach eine Stringlist, lade die Elemente dort rein, und gehe anschliessend die Elemente der Stringlist in einer Schleife durch und fuege sie der Listview hinzu.

Greetz
alcaeus

[add]Schneller :tongue: :mrgreen:[/add]

Luckie 5. Mär 2005 14:46

Re: Ini Sektions in ListView
 
Lad die Sektionen in eine StringListe und geh die in einer for-Schleife durch und füge die Einträge in den Listview ein.

citybreaker 5. Mär 2005 15:12

Re: Ini Sektions in ListView
 
Ok, hab das mal ausprobiert. Wenn ich die Sektions in ein TStringList
lade stürtz das Programm ab wenn die in der ListView angezeigt werden sollen.

Wenn ich alerdings die Sektions in eine Memo lade klappt alles wunderbar.

Delphi-Quellcode:
var Ini: TIniFile;
    sl: TStringList;
    i: integer;
begin
  sl := TStringList.Create;

  Ini := TIniFile.Create(SettingsFile);
  Ini.ReadSections(sl);
  Ini.Free;

  for i := 0 to sl.Count-1 do
    ListView.Items.Add.Caption := sl.Strings[i];

  Sl.Free;

Luckie 5. Mär 2005 15:25

Re: Ini Sektions in ListView
 
Stichwort für die Hilfe: Delphi-Referenz durchsuchenTListItem. Und da findest du auch gleich Beispielcode.

alcaeus 5. Mär 2005 15:27

Re: Ini Sektions in ListView
 
Probiers mal so:

Delphi-Quellcode:
for i := 0 to sl.Count-1 do
  with ListView.Items.Add do
    Caption := sl.Strings[i];
bei mir funktioniert es so..

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz