Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TListBox (https://www.delphipraxis.net/35539-tlistbox.html)

LOMBI 8. Dez 2004 16:53


TListBox
 
Delphi3-Prof.
Anfänger


Hallo,

wie können die Einträge aus einer TListBox im Stringlisten-Editor gespeichert werden? Falls Einträge aus der TListBox gelöscht werden,
dürfen sie auch nicht mehr im Editor stehen.

Wer hilft bitte?

Gruß
Lombi

jim_raynor 8. Dez 2004 16:58

Re: TListBox
 
Nicht ohne weiteres Möglich. Die Einträge die du im Editor vorgibst werden in einer DFM Datei gespeichert, in der alle Formular-Informationen gespeichert werden.

Du kannst aber mit ListBox1.Items.SaveToFile und ListBox1.Items.LoadFromFile Daten in einer Liste speichern und laden.

LOMBI 8. Dez 2004 17:33

Re: TListBox
 
Danke für die Antwort. Könntest Du mir bitte noch weitere Info dazu liefern? Was müßte ich konkret tun, um die Einträge aus der ListBox
in den Stringlisten-Editor zu bekommen?

Gruß

jim_raynor 8. Dez 2004 17:37

Re: TListBox
 
Keine Ahnung. Du müsstest die DFM-Dateien direkt bearbeiten. Dürfte aber sehr schwierig werden, da die unter Delphi 3 noch binär sind. Kannst dir ja mal so eine DFM-Datei in einem Editor anschauen.
Aber wozu. Bei OnCreate machst du ein
Delphi-Quellcode:
if FileExists('daten.txt') then
  ListBox1.Items.LoadFromFile('daten.txt');
und bei OnDestroy ein
Delphi-Quellcode:
ListBox1.Items.SaveToFile('daten.txt');
und schon werden deine Einträge gespeichert.

LOMBI 8. Dez 2004 17:52

Re: TListBox
 
Danke, es funktioniert!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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