I am using a TableLayoutPanel to contain controls that I would like to have automatically resize when the form is resized. I would like to know how to make a form’s child controls “scale” in size proportional to the form when the form itself is resized? Although the TableLayoutPanel automatically adjusts the sizes of the contained controls, those controls keep the same font size.
Share
This is the best method I have come up with so far. I use two scale factors and I iterate through all the controls to selectively choose which ones I want to scale: