We help IT Professionals succeed at work.

VB.net Screen Size/Resolution

I have a question regarding screen resolution when creating a form. I have many different size monitors that can range from 17 inches to 22 inches. The resolution can obviously vary from screen to screen. I hope I ask this right but for example if I buy a piece of software and load I can see all fields and buttons associated with that form on the screen regardless of what size monitor. When I create my own forms some of the buttons can be see on the larger monitors but not on the smaller 17 inch monitors. Is there a way or is there some sort of code to make the forms I create smart. Meaning snap my forms automatically no matter what screen size monitor/resolution is being used or is this not possible? Any advice would be welcome.
Watch Question

Distinguished Expert 2017
Hi tmaususer;

See if this Microsoft Documentation helps you.

Automatic Scaling in Windows Forms


Thanks, I have limited programming knowledge but at first glance I am unsure how this helps.
David Johnson, CDSimple Geek from the '70s
Distinguished Expert 2019