Как указывает Майкл Тодд, Me.Controls не может быть пустым. Кроме того, это может не сработать так, как вы думаете. Элементы управления в приложениях WinForms являются иерархическими. Единственный способ сделать это на 100% - сделать код перемещения рекурсивным. IE, выполните одну и ту же операцию для каждого элемента управления в коллекции элементов управления каждого элемента. (Сейчас я звучу как доктор Сьюз ...) Если ваша форма проста, это не будет проблемой, очевидно.
В конце концов, вам, вероятно, будет лучше просто поместить все в форму внутри Panel и просто переместить элемент управления Panel явно по имени. Это сделало бы то, что вы пытаетесь сделать, более ясным.