Расположите элементы управления рядом в режиме дока

У меня здесь 2 кнопки, док-станция внизу... Но я хочу их рядом, а не сверху и снизу. Как я могу это сделать?
Я пристыковываю их, потому что WindowState = Maximize, Если я расположу их вручную, они не будут заполнять пространство слева направо. Я пытался использовать якорь, но он не достиг того, что я хочу.

Я хочу, чтобы они были такими даже на весь экран. Спасибо

2 ответа

Решение

Оберните ваши кнопки в TableLayoutPanel:

Создать TableLayoutPanel с двумя столбцами и одним рядом. Установите размер каждого столбца в 50%, Установить Dock собственность на DockStyle.Bottom,

Добавить Button к каждому столбцу. Установить Dock собственность каждого Button в DockStyle.Fill,

Добавь это TableLayoutPanel на ваш Form / Container вместо двух кнопок напрямую:

Я не уверен, что это лучший способ, но, похоже, он справляется с работой.

  • Перетащите SplitContainer на форму, затем измените его свойство Dock на Bottom.
  • Перетащите кнопки в каждую сторону SplitContainer, затем измените их свойства Dock для заполнения.
  • Настройте размер вашего SplitContainer.

Надеюсь, поможет.

Другие вопросы по тегам