I have a few controls (group boxes, tables, gridview, etc.) in my C# Windows Forms application, and I would like to scale them based on screen width/height.
For exam
What is the best way to do that, without setting every width/height property manually?
Instead of specifying width and height, you can use the Anchor and Dock properties to have controls scale based on their containing elements.
Alternatively, you can use TableLayoutPanel or FlowLayoutPanel to arrange your controls.