C# Сортировка listbox

Заношу в Listbox все имена найденных файлов в папке. Включен параметр Sorted. Сортирует только по первому символу. Нужно чтобы сортировало и десятичные числавведите сюда описание изображения

        listBox1.Items.Clear();
        DirectoryInfo dir = new DirectoryInfo(findFolder);
        if (radioButton1.Checked == true)
        {
            FileInfo[] files = dir.GetFiles("*jpg");
            foreach (FileInfo fi in files)
            {
                listBox1.Items.Add(fi.ToString());
                termsList.Add(fi.ToString());
            }
        }

Ответы (1 шт):

Автор решения: SmorcIRL

Можете попробовать как советуют тут: https://stackoverflow.com/questions/3012647/custom-listbox-sorting. Наследуетесь от ListBox и переопределяете метод сортировки. Там можете из строк выкидывать всё что не цифры. Вот ещё пример из документации: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listbox.sort?view=net-5.0#System_Windows_Forms_ListBox_Sort

→ Ссылка