You can get some scale by assigning the Font form, all controls will be enlarged accordingly, if the Autoscale parameter is set to Font. In addition, the Auto Scale settings in False will keep the form size unchanged, the controls will grow to the center of the form. You need to properly configure all the anchors and check the appearance, as this is just a βzoom viewβ.
So basically there is an example constructor here:
public Form1() { InitializeComponent(); AutoSize = false; AutoScaleMode = AutoScaleMode.Font; Font = new Font("Trebuchet MS", 10.0f, FontStyle.Regular, GraphicsUnit.Point, ((byte)(204)) ); }
After the form has been shown, assigning a new font will ruin all the controls, and this trick will not work.
source share