Требуется перехват сообщения, чтобы изменить размер столбцов. Это может быть сделано путем извлечения вашего собственного элемента управления ListView, который наследуется от ListView
. См. эту статью для примера C #.
Как вы описываете, вы также можете изменить его размер до постоянного значения, обработав событие ColumnWidthChanged
существующего ListView
.