Задача: изменить местоположение элемента управления, например метки, в процессе работы программы. Положение определяется двумя координатами X и Y, которые отсчитываются от левого верхнего угла контейнера, в котором находится элемент - это может быть сама форма или контейнер внутри нее вроде GroupBox.
Изменить их напрямую мы не можем - местоположение элемента хранится в экземпляре класса Point, при обращении к свойству Location выдается его копия. Таким образом нам надо создать новый экземпляр класса Point и записать его в свойство Location.
someCoolLabel.Location = new Point(someCoolLabel.Location.X, 34);