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!!!
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!!!
Comment