Make a clean project with a single TsListView, set ViewStyle to vsReport. Fill inn some items and make some columns and set showcolumnheaders and fulldrag to true. Then you can click-and-drag the column headers to rearrange them. The items will be rearranged but not the column texts.