Delphi XE10, TTreeView.Sorted := true, используется встроенная сортировка по алфавиту.
Но сортируются только Item'ы первого уровня. Это как-то можно обойти? Необходима сортировка по алфавиту внутри каждой ветки (отдельная, не глобально для всего дерева).
Похоже, при вызове Content.Sort(CompareTreeItem) из TCustomTreeView.SortItems, в компаратор просто не попадают Item'ы других уровней.
Вопрос
ba234
Добрый день!
Delphi XE10, TTreeView.Sorted := true, используется встроенная сортировка по алфавиту.
Но сортируются только Item'ы первого уровня. Это как-то можно обойти? Необходима сортировка по алфавиту внутри каждой ветки (отдельная, не глобально для всего дерева).
Похоже, при вызове Content.Sort(CompareTreeItem) из TCustomTreeView.SortItems, в компаратор просто не попадают Item'ы других уровней.
Ссылка на комментарий
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.