Выровнять элементы управления по центру формы в конструкторе Windows Forms

Это то, что заставляло меня подниматься по стене: как я могу заставить дизайнера Windows Forms обеспечить привязку пикселей для горизонтальных и вертикальных центров формы, над которой я работаю?

1 ответов


Visual Studio предоставляет ряд инструментов для выравнивания групп и изменения размеров групп элементов управления в форме. Доступ к этим функциям осуществляется с помощью панели инструментов layout. Для отображения панели инструментов компоновка щелкните правой кнопкой мыши любую часть стандартной панели инструментов Visual Studio и выберите компоновка в раскрывающемся меню. Полученная панель инструментов будет выглядеть следующим образом:

Панель Инструментов Компоновки Visual Studio alt text

выберите группу компонентов и нажмите на кнопку различные кнопки на панели инструментов, чтобы увидеть эффект. Например, все элементы управления могут быть выровнены по левому или правому краю и иметь одинаковый размер, ширину или высоту. Также можно равномерно разместить элементы управления, а затем увеличить или уменьшить интервал, используемый для разделения элементов управления. Также можно разместить элементы управления друг над другом и изменить, какой элемент управления отображается поверх стека (это также можно сделать в коде Visual Basic с помощью методов BringToFront() и SendToBack() соответствующие органы управления).

все вместе, выбор элементов управления позволяет практически любой равномерной компоновке быть достигнуто из группы элементов управления в форме.

http://www.techotopia.com/index.php/Designing_Forms_in_Visual_Studio

5-й и 6-й значок с правого конца сделает трюк для вас:

  • Центр По Горизонтали
  • Центр Вертикально

Не совсем автоматический, но все еще работает.