Announcement

Collapse
No announcement yet.

Listbox Sortierung numerisch/alphanumerisch

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Listbox Sortierung numerisch/alphanumerisch

    Hallo zusammen,

    ich habe in einer Listbox den Inhalt eines Ordner aufgelistet, also jede Menge Dateinamen. Da die Datenamen grundsätzlich aus alphanumerisch-numerisch.ext bestehen funktioniert ja die normale Sortierung der Listbox nicht, die Darstellung ist z.B.:
    120-Test-1.txt
    120-Test-2.txt
    120-Test-27.txt
    120-Test-3.txt
    120-Test-31.txt
    120-Test-4.txt
    etc.

    Das Ganze erst in ein Array und dann numerisch sortieren geht ja wegen dem Text am Anfang auch nicht. Wie kann die Listbox sortiert werden, so dass die Dateinamen nach dem Text in der Zahlenreihenfolge richtig dargestellt wird, also erst die Test-"einstellig".txt, dann Test-"zweistellig".txt usw.? Der normale Windows-Explorer kann das zumindest ;-)
    Also so solls aussehen:
    120-Test-1.txt
    120-Test-2.txt
    120-Test-3.txt
    120-Test-4.txt
    120-Test-27.txt
    120-Test-31.txt

    Bin für jeden Tip dankbar!!!

  • #2
    Das nennt sich "Natural Sort"

    Beispiel in C++
    http://www.marquardtnet.info/cecke/q...quicky_63.html
    Christian

    Comment


    • #3
      Hallo Christian,
      genau das war es, was mir gefehlt hat! Vielen Dank!!

      Comment

      Working...
      X