Скажу сразу - я работал на C#, но с Windows Forms не очень так и долго. Я думаю вам как раз подумать про адаптивный дизайн программы.
Вот обьяснение, скажу на примере веб дизайна:
Имеется телефон, у него разрешение 1024*600 пикселей. И возьмём ноут, у него тоже разрешение 1024*600 пикселей. Но сайт на ноутбуке выглядит совсем по другому, а в телефоне совсем по другому.
В случае Windows Forms я видел как к таким элементам как у вас применяют своиство anchor.
Размер экрана имеет значение.