TechnoDreamer Выбираем нужную вкладку, выбираем свойство Groups, в диалоговом оке <Editing YourRibbonTab.Groups> меняем порядок групп
Добавлено: Chukotka именно так и делал, вставлял Ваш обработчик - все ок!
Цитата: то после редактирования она корректно перемещается в начало списка
Цитата: При клике же на заголовке столбца в порядке строк не меняется ничего
А что должно меняться если уже все в нужном порядке?
Добавлено: Ок, понял проблему, не работает обратная сортировка, оно и понятно, Вы же обработали только прямую. Нужно обработчик подправить так:
Код: S1 := ANode1.Values[0];
S2 := ANode2.Values[0];
if <YourcxTreeList1cxTreeListColumn>.SortOrder = soAscending then
ACompare := AnsiCompareStr(S1, S2);
if <YourcxTreeList1cxTreeListColumn>.SortOrder = soDescendingthen
ACompare := AnsiCompareStr(S2, S1);