Habe das ganze nun auf einen Frame gesetzt und schneller voran zu kommen und stehe wieder vor dem selben Problem
Nur heißt es jetzt wie ich den OnMouseDown an den Frame weitergebe. Wenn ich das auf dem selben weg wie mit dem Panel anstellen möchte, dann sagt er mir das es sich nicht um ein WinControl handelt (soweit ich mich erinnere).
Der Vollständigkeit halber, hier gleich meine Lösung:
FrameMouseDown(self,Button,Shift,x,y);