Используйте контейнеры для размещения вашего контроля.TableLayoutPanel, вероятно, будет хорошим выбором.Установите для параметра TableLayoutPanels DockStyle значение Fill.TableLayoutPanels позволяют вам размещать только один элемент управления в каждом разделе, но панели позволяют создавать кратные элементы, поэтому поместите панель в каждый раздел и установите для каждой панели DockStyle значение Fill.Расположите свои элементы управления на панелях и установите свойства Anchor или DockStyle каждого элемента управления, чтобы они оставались на своих местах.Теперь установите ваше разрешение на минимально возможное значение и создайте форму.Если вы выполните описанные выше шаги, то при увеличении разрешения все будет в одном и том же относительном месте с одинаковым относительным размером.
Почему это работает: установка для таблиц outlaypanels для DockStyle значения Fill позволяет автоматически изменять размеры родительской формы.Установка каждой панели DockStyle позволяет автоматически изменять ее размер с помощью разделов TableLayoutPanels.Привязка / закрепление элементов управления внутри панелей сохраняет размеры и интервалы элементов управления относительно панели.