Seeing a screenshot of your form doesn’t indicate if you attempted to do anything to make your form responsive. By placing controls on a form does not make a form or an application responsive.
The best path for working with different resolutions is to look at a WPF project which inherently is better suited for making an application responsive but also requires a good deal more effort and time to learn the mechanics of making an application responsive to screen resolutions.
If you don’t care to use WPF then see
- Automatic scaling (Windows Forms .NET).
- Adjusting the size and scale of Windows Forms
- Scaling at Large DPI Settings–Is It Even Possible
In the links above, note references to TableLayoutPanel and FlowLayoutPanel which can assist with responsiveness. Each control, look at their docking and anchoring properties.
There is no magic set of code or options to completely make an application responsive, it take time to learn and adapt using information above.
Hopefully this information will assist you.