Hi Schneewittchen,
ich gehe mal davon aus dass du nach dem Hinzufügen die ColumnClick-Routine aufrufst. Ich hab jetzt kein Delphi und kann daher nicht ausprobieren, was passiert wenn man eine Liste mit einem Item sortieren will. Führ den ColumnClick nicht immer aus, sondern nur wenn die Anzahl Elemente größer als 1 ist:
Delphi-Quellcode:
if Geburtstage.Items.Count > 1 then
GeburtstageColumnClick(Geburtstage, Geburtstage.Columns[0]);
Greetz
alcaeus