Just change the control position by picking it up in LButton Down event and as the mouse is moved change in accordingly and LButton up place it where the mouse was released.