моя попытка на Ваш суд 8-)
=====
Технически программа позволяет выполнить действия указанные в спецификации...
===========
Ошибка UI
грамматическая ошибка в пункте Edjt -> Edit (опечатка)
Ошибка UI
В блоке radiobutton "Sort Order" нет выбранного по умолчанию пункта
Ошибка UI
При выключении чекбокса Alphabetic и чекбокса Numeric не снимается атрибут
Enabled для поля Range и поля ввода данных, а так-же с кнопки add to list
как альтернативный вариант предлагаю сделать невозможным одновременный перевод в
состояние unchecked чекбоксов Alphabet и Numeric
Ошибка UI
Поле Range содержит пустое значение наряду со значением <none>
Ошибка UI
пункт Total Record:0 заглавная буква нужна только в первом слове
Ошибка UI
пиктограмма в About ListBoxer и у программы не совпадают
Ошибка UI
программа позволяет ввести пустую строку и добавить её в список
Ошибка UI
в меню Edit присутсвуют три пункта(cut, copy, paste) которые постоянно выключены и
не используются
их нужно либо сделать работающими(стандартным способом), либо убрать из меню
==============
Ошибка программирования
при вводе контроль допустимых чисел позволяет ввести 10000, что говорит об
использовании не строгого условия при проверке
Ошибка программирования
при сортировке используется алгоритм не учитывающий эргономических тонкостей и
сортирующий, только по порядку букв
1) в случае с только буквами - было бы логичнее, чтобы после заглавной буквы в
сортировке шла прописная либо сортировка производилась без учета регистра(
например использовалась функция капитализации букв)
2) при сортировке чисел желательно использовать не алгоритм сортировки по буквам,
а сортировку чисел как таковых (перед сортировкой конвертировать в числа и
сортировать по значению)
Ошибка программирования
При включенном режиме сортировки ввод нового значения приводит к его добавлению в
конец списка(независимо от значения)
для исправления этого по нажатию Add to List необходимо, так-же, запускать
процедуру сортировки.