Das Sorted setzt nur
CBS_SORT, und wie das arbeitet, sollte man mal im
MSDN nachlesen.
Insert mit festen Positionen und Sortieren ist irgendwie kontraproduktiv.
PS: Eine TStringList knallt dir sogar eine
Exception entgegen, wenn man dort sowas versucht.
War das Sorted vorher schon auf True?
Setze es mal auf False und danach wieder auf True, oder rufe
cmbsignalnames.Perform(CM_RECREATEWND, 0, 0);
auf, wenn es immer auf True steht.
Nur mal so als nebensächliche Frage:
Wieso nutzt du die Variable form1?