I am trying to unravel all the properties of the position and size of winforms, and it would be very helpful if there was a comprehensive review explaining the relationship between them. Many of them seem to be functionally equivalent, but I am concerned that I can make some false assumptions.
For reference, I mean properties like Screen.PrimaryScreen.Bounds vs Form.DesktopBounds; Form.ClientRectangle vs Form.DisplayRectangle; Form.left vs Form.Location.X; PointToScreen vs Cursor.Position etc. I am also particularly interested in the effect of multiple monitors on position properties.
If anyone knows about an annotated chart in which all this is done, that would be amazing.
CtrlDot
source share