Формуляр, объединенный в groupBox

У меня есть главный формуляр, разделенный на два groupbox, первый groupbox, где находятся закладки, и в каждой закладке различный botonera второй groupbox (gbContenedor) я опустошаю эту, и то, что я хочу сделать, состоит в том, чтобы, когда он кликнет в одной из кнопок, он явился формуляром (frmHijo) "объединенный" в этот groupbox, а именно, который frmhijo занимает место gbContenedor и всегда растет / уменьшается в зависимости от главного формуляра.

Спасибо.

0
задан 17.01.2017, 13:12
0 ответов

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

  • Dock: Это свойство позволяет, что контроль прикрепил к кулисам контроля отец. Очень полезный, чтобы, например, создавать контроль, сложенные в штабели в вертикальном или горизонтальном.

  • Anchor: Это свойство позволяет закреплять дистанцию между концами контроля сын и края контроля отец. В этом случае контроль может находиться в любом положении. Если Ваш размер отцу покажется измененным, контроль сын попробует поддерживать связь, закрепленную посредством этого свойства изменяя ее собственный размер.

Относительно которого ты комментируешь на добавлении формуляра к контролю пользователя..., оно обычно не является самым рекомендуемым. Докуда я помню, чтобы добавлять формуляр к контролю пользователя необходимо изменять свойство TopLevelProperty формуляра. Я думаю, что самое логическое состояло бы в том, чтобы заменять формуляр на один UserControl.

Пример используя формуляр мог бы быть:

Form frm = new ...;
frm.TopLevel = false;
control.Controls.Add(frm);
1
ответ дан 03.12.2019, 17:39
  • 1
    спасибо @eferion, тема - что не, как делание для того, чтобы формульный сын состоял в том, что Ваш отец - groupbox, я пробовал añ adirlo в в gbContenedor. Controls. Add (frmHijo), но он дает мне ошибку... –  17.01.2017, 13:20
  • 2
    @Urko он издавал ответ пока ты комментировал ее. Проверь новый контент посмотрим он тебе полезен –  17.01.2017, 13:22
  • 3
    спасибо, вот то topleve тем, что давало мне ошибку, лишив его toplevel, уже будь в порядке. –  17.01.2017, 13:32