Hallo,
wahrscheinlich hast du keine Column in deine ListView eingefügt.
Delphi-Quellcode:
begin
with ListView do
if Columns.Count > 0
then Column[0].Width := ColumnTextWidth
else ShowMessage('Keine Spalten gefunden');
end;
-2 entspricht ColumnHeaderWidth - das scheint mir hier eher ungeeignet zu sein.
Grüße vom marabu