hab doch noch ein Problem mit meinem Label.

Alsoo ich erzeuge zur Laufzeit mehrere :
MyLabel := TMyLabel.create(self);
im Mousedown der Classe TMyLabel reagiere ich mit diversen Aktionen, wie zb.
TCustomControl(self).BeginDrag(true);
im DragDrop der ElternKlasse verschiebe ich das Label dann an einen anderen Platz.
Das funktioniert auch wunderbar, solange ich immer das letzte eingefügte Label verschiebe.
Greife ich auf ein "älteres" Label per Mousedown zu, funktioniert das nicht mehr.
wie komm ich an die zuerst eingefügten Labels wieder ran?
Danke für eure Hilfe
Gruss KH