Предполагая, что вы» вы сделали свое исследование, чтобы выяснить, как сделать перетаскивание элементов управления в вашей форме (и ваш вопрос действительно ограничен только вашим типом вопроса: Как найти идентификатор перетаскиваемого элемента управления), большинство стандартных событий WinForm предоставляют параметр (), который представляет собой элемент управления используется для вызова события. Вы должны иметь возможность получить свой идентификатор, как обычно.
По-видимому, менее очевидно, как последовательно получать идентификатор из элемента управления WinForm. К счастью, у Брайана МакМастера есть (довольно старый , что означает только возможный) MSDN blog post для этого. В .NET 3.5 я, вероятно, использовал бы это старое сообщение как начало для метода расширения для объектов управления.
Если ваш вопрос шире, чем тогда, вы можете воспользоваться ссылками @ Ravi, но на SO мы обычно ожидаем, что вы сделаете собственное исследование. Пожалуйста, не забудьте сделать это, прежде чем задавать вопросы.