Sortowanie w ListBox'ie

0

Mam ListBoxa a w nim takie elementy (podobne do tych):

costam(130)
fupa(2134)
kupa(240)

I teraz chce posortowac te elementy wg. licz w nawiasie zeby byly posortwane tak:

fupa(2134)
kupa(240)
costam(130)

POMOCY!!

0

czyli od najwiekszej.... no nie wiem, bez algorytmu chyba sie nie obejdzie... tak wiec wez sobie jakis algorytm sortowania (na tej stronie jest masa przykladow) i zmien tylko tak zeby nie sprawdzal strinka od pierwszego znaku tylko od tego oznaczonego "(" - nawiasem. prawie to samo, tyle ze dodatkowo bedzie sprawdzac ktory to znak jest nawiasem.

p.s. nie chce mi sie tak wczesnie tego pisac... :-/

0

Wczytaj dane do rekordu, na przykład tak:

type
  TElementy = packed record 
    Fraza: String; 
    Liczba: Integer; // lub String jak wolisz.. 
  end;

Później jechane tablicą... i posortuj według "Liczba".. a później z powrotem wczytaj do swojego ...

Podzielić na "Fraza" i "Liczba" bardzo prosto, wyselekcjonuj nawias tylko.. (pos + copy + F1)

0

Moglby mi ktos napisac przykladowy kod bo nie mam pojecia na razie jak to zrobic ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1