ListView1.ColumnHeaders().Position, ListView1.ColumnHeaders().Left
Lvw.ColumnHeaders(1).Left < Lvw.ColumnHeaders(2).Left
Lvw.ColumnHeaders(1).Position > Lvw.ColumnHeaders(2).Position (Lvw.ColumnHeaders(1).Position = 2, Lvw.ColumnHeaders(2).Position = 1)
разве Left не обновляется при смене Position? Визуально-то колонки меняются местами!