Это то, что подталкивает меня к стене: как я могу заставить дизайнера Windows Forms обеспечивать привязку пикселей к горизонтальным и вертикальным центрам формы, над которой я работаю?
Visual Studio предоставляет ряд инструментов для выравнивания групп и определения размеров групп элементов управления в форме. Эти функции доступны с помощью панели инструментов макета. Чтобы отобразить панель инструментов макета, щелкните правой кнопкой мыши любую часть стандартной панели инструментов Visual Studio и выберите «Макет» в раскрывающемся меню. Полученная панель инструментов будет выглядеть следующим образом: Панель инструментов макета Visual Studio Выберите группу компонентов и нажмите на различные кнопки на панели инструментов, чтобы увидеть эффект. Например, все элементы управления могут быть выровнены влево или вправо и изменены по размеру, ширине или высоте. Также возможно равномерно распределить элементы управления, а затем увеличить или уменьшить расстояние, используемое для разделения элементов управления. Также возможно размещать элементы управления друг над другом и изменять, какой элемент управления отображается поверх стека (это также можно сделать в коде Visual Basic с использованием методов BringToFront () и SendToBack () соответствующих элементов управления). Все вместе выбор элементов управления позволяет получить практически любую унифицированную компоновку из группы элементов управления в форме. http://www.techotopia.com/index.php/Designing_Forms_in_Visual_Studio
Visual Studio предоставляет ряд инструментов для выравнивания групп и определения размеров групп элементов управления в форме. Эти функции доступны с помощью панели инструментов макета. Чтобы отобразить панель инструментов макета, щелкните правой кнопкой мыши любую часть стандартной панели инструментов Visual Studio и выберите «Макет» в раскрывающемся меню. Полученная панель инструментов будет выглядеть следующим образом:
Панель инструментов макета Visual Studio
Выберите группу компонентов и нажмите на различные кнопки на панели инструментов, чтобы увидеть эффект. Например, все элементы управления могут быть выровнены влево или вправо и изменены по размеру, ширине или высоте. Также возможно равномерно распределить элементы управления, а затем увеличить или уменьшить расстояние, используемое для разделения элементов управления. Также возможно размещать элементы управления друг над другом и изменять, какой элемент управления отображается поверх стека (это также можно сделать в коде Visual Basic с использованием методов BringToFront () и SendToBack () соответствующих элементов управления).
Все вместе выбор элементов управления позволяет получить практически любую унифицированную компоновку из группы элементов управления в форме.
http://www.techotopia.com/index.php/Designing_Forms_in_Visual_Studio
5-й и 6-й значок с правого края помогут вам:
Не совсем автоматически, но все еще работает.