Я пытаюсь распутать все свойства положения и размеров winforms, и было бы очень полезно, если бы был исчерпывающий обзор, объясняющий отношения между ними. Многие из них кажутся функционально эквивалентными, но я обеспокоен тем, что делаю некоторые ложные предположения.
Для справки я имею в виду такие свойства, как Screen. PrimaryScreen.Bounds против Form.DesktopBounds; Form.ClientRectangle против Form.DisplayRectangle; Form.left vs Form.Location.X; PointToScreen против Cursor.Position и так далее. Меня также особенно интересует влияние нескольких мониторов на свойства позиции.
Если кто-нибудь знает аннотированную диаграмму, в которой все это изложено, это было бы здорово.