Drag and drop multiple controls

I have a window displaying a report. The user can drag labels to new positions on the Window in order to reposition them. This allows some fine adjustment proir to printing.
At present the user can select one control at a time and move it to a new position.
Is it posible to select more than one ie. hold Ctrl button down as per Windows regular functionality. This would mean that where multiple labels are left aligned they can be kept lined up and spaced in the new position.
All the labels are part of a control array.