I design my apps assuming a resolution of 800 x 600 because growing or stretching controls is easy. I have no idea how to shrink them. Basically you should look at the
anchor property[
^] of each control. If you tell it to anchor to the Top Left...it will always stay the same size and on the top left. But if you tell it to anchor to the Top Left Right, it will stretch to the right when the form is re-sized. The best way to get a handle on how it works is to play with it a bit. You also may be interested in the
dock property[
^].
Hope this helps.