lstData.Text := ListBox1.Items.Text;
hat auch noch andere Nachteile.
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;