![]() |
Re: Lsitbox Einträge in Stringlist übertragen
Zitat:
Delphi-Quellcode:
Geht das nicht auch :gruebel:?
Procedure TForm1.Button1Click(Sender: TObject);
Var lstData: TStringlist; Begin lstData := TStringlist.Create; Try lstData.Text := ListBox1.Items.Text; Finally lstData.free; End; End; Gruß Calculon -- |
Re: Lsitbox Einträge in Stringlist übertragen
Moin.
Dass es funktioniert weißt du ja aus eigener Erfahrung. Allerdings werden die Items an der Quelle erst zu einem String (Text) zusammengesetzt um dann beim Ziel wieder zerlegt zu werden. Das ist etwa so, als ob du nur für einen Umzug dein ganzes Essbesteck zusammenlötest - um bei den schönen Bildern zu bleiben. Grüße vom marabu |
Re: Lsitbox Einträge in Stringlist übertragen
@Muetze - danke für Deine umfangreiche Erläuterung :-D
Zitat:
|
Re: Lsitbox Einträge in Stringlist übertragen
Delphi-Quellcode:
hat auch noch andere Nachteile.
lstData.Text := ListBox1.Items.Text;
In folgendem Beispiel aht Stringliste1 2 Items, durch die Zuweisung mit ".Text" hat StringListe2 dann aber 4 Items was natürlich zu Problemen führt wenn man die einzelnen Items später parsen will und die SubItems plötzlich eigenständig sind.
Delphi-Quellcode:
Stringliste1.Add('Info 0.1'#13#10'Info 0.2');
Stringliste1.Add('Info 1.1'#13#10'Info 1.2'); Stringliste2.Text := Stringliste1.Text; |
Re: Lsitbox Einträge in Stringlist übertragen
und bei
Delphi-Quellcode:
werden die Objektreferenzen nicht mitgenommen.
lstData.Text := ListBox1.Items.Text;
Gruß Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:36 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 by Thomas Breitkreuz