I have a "layout" database which has records for a grid of buttons: the top, left, width & height values are kept small and I multiply these upon drawing them to the form to scale them up. The grid makes up the full form and the form is full screen however my scale factor is set for the form size I created them at. I'd like to be able to determine the values to scale them by in order for me to scale the button grid to any size window regardless of aspect ratio with the grid still taking up the full screen.
I'd like to avoid docks, anchor's and table layouts as I believe this adds complication as the form cannot be resized once shown anyway.
I have looked at the Control.Scale Method mentioned in this answer but I'm not sure how to apply it.