Sorry, hatte in der Delphi 7 versehentlich in die
CLX-Hilfe geschaut, statt in die der
VCL.
Die
VCL scheint das Ereignis nicht zu kennen
Schade.
Dann eventuell im Ereignis OnMouseUp.
Dort die Position des Mauszeigers ermitteln und wenn der innerhalb der Spaltenüberschriften ist wieder
Delphi-Quellcode:
for i := 0 to ListView1.Columns.Count - 1 do
ListView1.Columns[i].Width := getPercentageValue(ListView1.Width, aColumnDefWidth[i]) - 2;
aufrufen. Nur macht das ja dann die Änderung der Spaltenbreite wieder rückgängig.