Выровнять элементы управления по центру формы в конструкторе Windows Forms - PullRequest
6 голосов
/ 30 ноября 2009

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

1 Ответ

9 голосов
/ 30 ноября 2009

Visual Studio предоставляет ряд инструментов для выравнивания групп и определения размеров групп элементов управления в форме. Эти функции доступны с помощью панели инструментов макета. Чтобы отобразить панель инструментов макета, щелкните правой кнопкой мыши любую часть стандартной панели инструментов Visual Studio и выберите «Макет» в раскрывающемся меню. Полученная панель инструментов будет выглядеть следующим образом:

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

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

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

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

5-й и 6-й значок с правого края помогут вам:

  • Центр по горизонтали
  • Вертикально по центру

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...