Разница между методами Offset и SetLocation для изменения положения прямоугольника заключается в их назначении:
Таким образом, Offset изменяет положение прямоугольника на определённую величину, а SetLocation устанавливает новое расположение прямоугольника в заданное место.
Кроме того, так как Rectangle — тип значения, вызов метода Offset может либо вернуть новое значение прямоугольника, либо изменить копию, возвращаемую из свойства. 2 В зависимости от используемого прямоугольника, нужно присвоить новое значение обратно свойству. 2