ник: Серега
Разобрался. Все оказалось проще, чем казалось (как часто бывает).
Там везде получаются положительные числа. В итоге суть кода сводится к тому, что сначала в переменную записывается значение, получаемое из ширины соответствующего прямоугольника и положения этого прямоугольника. Далее при расширении формы на весь экран это значение для соответствующих прямоугольников восстанавливается.
Спасибо всем, кто пытался помочь.