Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Wie am besten String aufteilen?

  Alt 11. Dez 2005, 18:38
Hallo Dash,

die einzelnen Felder eines Datensatzes stehen dir in meinem Code in slFields zur Verfügung. Wenn du eine virtuelle ListView verwendest, dann kannst du so auf die Felder zugreifen:

Delphi-Quellcode:
procedure TMainForm.ListViewData(Sender: TObject; Item: TListItem);
var
  i: integer;
begin
  // slFields.Delimiter ist #9 - nicht vergessen
  slFields.DelimitedText := slLines[Item.Index];
  Item.Caption := Format('%.0n', [1.0 * Item.Index]);
  for i := 0 to Pred(slFields.Count) do
    Item.SubItems.Add(slFields[i]);
end;
Wie das mit der virtuellen ListView funktioniert, das kannst du dir in einem anderen thread ansehen: klick

Grüße vom marabu


Edit: Habe die zitierte Demo um eine Download-Action erweitert, die deinen tab delimited text verarbeiten kann. Nicht anschauen, wenn du es selbst versuchen willst.
Angehängte Dateien
Dateityp: zip lv-demo2_450.zip (4,6 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat