![]() |
ListBox Einträge der TStringList zuweisen?
Hallo,
wie weise ich die ListBox Items der TStringListe? Etwa so?
Delphi-Quellcode:
Dies funktioniert aber nicht.
List.Add(ListBox1.Items);
|
Re: ListBox Einträge der TStringList zuweisen?
Überdenke Deine Grammatik, die Richtung der Zuweisung muss ich raten :?
Listbox mit StringList füllen
Delphi-Quellcode:
StringList mit ListBox.Items füllen
Listbox.Items.assign(StringList)
Delphi-Quellcode:
dabei bin ich mir nicht ganz sicher, ob die Listbox TStrings erwartet.
StringList.assign(Listbox.Items)
Interessant wäre, was Du vor hast. beides sind ja mind. TStrings und z.B. zum Speichern wäre eine Zuweisung nicht nötig. |
Re: ListBox Einträge der TStringList zuweisen?
Hab das so gemacht:
Delphi-Quellcode:
Funktioniert wunderbar. :-D
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var i: Integer; s1,s2,s3,s4: String; begin List2.Clear; //showmessage(listbox1.Items.Strings[0]); for i:=0 to ListBox1.Count-1 do begin s1:=ListBox1.Items.Strings[i]; s2:=ListBox2.Items.Strings[i]; s3:=ListBox3.Items.Strings[i]; s4:=ListBox4.Items.Strings[i]; List2.Add('=' + s1 + '=' + s2 + '=' + s3 + '=' + s4 + '='); end; List2.SaveToFile(ExtractFilePath(ParamStr(0)) + '\Datei.txt'); end; |
Re: ListBox Einträge der TStringList zuweisen?
Ok, dann hatte ich die Aufgabe ganz falsch verstanden ;)
|
Re: ListBox Einträge der TStringList zuweisen?
Ist ok so, danke dir, hab über deine Lösung auch nachgedacht, irgendwann werde sie auch gebrauchen. :wink:
|
AW: ListBox Einträge der TStringList zuweisen?
kann man der Listbox auch Werte aus der Stringlist hinzufügen ohne das der Inhalt aus der Listbox überschrieben wird?
Edit: Brauch keine Antwort mehr, hat sich erledigt. |
AW: ListBox Einträge der TStringList zuweisen?
Du suchst
![]() |
AW: ListBox Einträge der TStringList zuweisen?
Danke, tut mir leid das du dich umsonst bemüht hast.
Mein Fehler war, ich hatte dieselbe Stringlist in zwei Prozedure per
Code:
erstellt, daher überschrieb sie sich wenn eine der beiden Prozeduren aufgerufen wurde. Hab einfach die Stringlist global definiert und erstelle sie im Form.Create...
StringList1 := TStringlist.Create
Daher hat sich das erledigt. Danke nochmal, mfg Ghost |
AW: ListBox Einträge der TStringList zuweisen?
[Scherz] Oh Gott, jetzt ist von meinen knapp 16.000 Beiträgen einer umsonst :pale: [/Scherz]
Nee, ist schon OK, vielleicht hilft es ja jemand anderem ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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