Я работаю в Visual Basic 6, и мне нужно отсортировать по нескольким столбцам в ListView. Например, сортировка списка музыкальных треков по исполнителю, затем по альбому, а затем по номеру трека. Насколько мне известно, VB6 не поддерживает это из коробки. Вот предложения, которые я уже слышал:
Есть ли у кого-нибудь опыт сортировки по нескольким столбцам в VB6, кто мог бы дать совет?





Вы можете попробовать выполнить сортировку с помощью Windows API и обратных вызовов: Связь
В качестве альтернативы вы можете попробовать переключиться на vbAccelerator ListView; Я очень рекомендую это.
Я бы создал скрытый столбец в списке, который объединяет эти три столбца и сортирует по этому