alex-lev9 писал(а)::scratch: Дело в том, что если взять отдельную точку и прооперировать ее PointsToScreenPixelsX Method и PointsToScreenPixelsY Method получаются совершенно разные значения. По моему это связано с текущим разрешением экрана.
Понятное дело связан - при разных разрешениях экрана будут разные значения (для того и существуют эти методы, что у всех разрешение разное). А разные значения выдают потому, что PointsToScreenPixelsX используется для того, чтобы преобразовывать размеры по горизонтали, а PointsToScreenPixelsY - по вертикали. Тебе их обязательно ОБА надо использовать.
Только не забудь сделать поправки на заголовок и рамки формы, как написал Shurrik:
Клиентная область форма, где находятся контролы не совпадает с размером самой формы. Надо учитывать высоту заголовка и ширину рамки формы.
Life is what happens to us when we are planning to do something else...