Quote:
Actually I need to resize the controllers that are inside with the form too. This does only the main form right?
What I assume you mean is that your want the content of the form to resize itself to match the resolution of the screen.
That's complicated: you can do some of it with the Anchor and Dock properties of each control, but that only goes so far - it will not resize fonts and so forth, so you end up with tiny buttons and text that doesn't fit, or huge buttons with tiny text in the middle.
And other than handling Resize for every control on your form, working out what font size to use and applying it on a case by case basis there is no way to do that.
And generally speaking, that tends to look pretty bad anyway!
You can really only resize to fit screens if your whole app interface was originally designed to do that: something like the way Visual Studio works, with a central text section and dockable tools around the edges - but that's a UI that works for some applications only, and we have no idea what your app does, or how your UI is laid out.
WPF handles it better, but ... WPF is it's own separate can-of-worms!
Basically, you need to look at how your app UI is organised and work out on an individual basis what to do. Sorry, but there is no "do this, it'll work" answer we can give you.