Einzelnen Beitrag anzeigen

marabu

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

Re: ListView sortieren und Artikel ignorieren?

  Alt 26. Sep 2007, 07:12
Moin Marcel,

eigentlich ist es ganz einfach: Du darfst den String (z.B. item.Caption) nicht direkt sortieren, sondern musst eine Abbildung zwischenschalten:

Delphi-Quellcode:
function SortStr(const s: string; skip: TStrings): string;
var
  w: string;
  i: Integer;
begin
  i := Pos(' ', s);
  if i = 0
    then w := s
    else w := Copy(s, 1, Pred(i));
  if skip.IndexOf(w) < 0
    then Result := s
    else Result := Trim(Copy(s, i, MaxInt));
end;
In skip übergibst du einfach die Artikel.

Getippt und nicht getestet.

Grüße vom marabu
  Mit Zitat antworten Zitat