Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

For - Schleife: Werte verteilen???

  Alt 10. Mär 2005, 17:11
Hallo,

Den Titel klingt ja blöd, aber mir ist nichts besseres eingefallen.
Ich habe eine Textdatei, in der mehrere durch Kommas geteilte Werte drin sind. Auf der Form gabe ich zwei ComboBoxen. Ich möchte die Werte so laden, dass jede erste Wort in der ComboBox1 hinzufügt wird, jede zweite der ComboBox2. Wie mache ich das?

Durch Komma geteilte Werte einer Liste hinzufügen geht ja ganz einfach mit einer temporären TStringList, in die ich Textdatei lade und CommaText festsetze. Dann in einer Schnleife die Strings der Liste hinzufügen. Etwa so:

Delphi-Quellcode:
...
var
strTemp: TStringList;
i: integer;
begin
strTemp := TStringList.Create;
strTemp.LoadFromFile('C:\Textdate.txt');
strTemp.CommaText := strTemp.Text;

for i := 0 to strTemp.Count - 1 do
ComboBox1.Items.Add(strTemp.Strings[i]);
...
  Mit Zitat antworten Zitat