Добавление форм в Flowlayoutpanel
У меня есть приложение, которое мне нужно, чтобы иметь возможность добавлять дочерние формы в основную форму. Я могу добавить дочерние формы в основную форму во время выполнения достаточно легко, но когда я изменяю размер основной формы, дочерние формы не изменяют размер соответственно.
Мне было интересно, поможет ли добавление дочерних форм в панель Flowlayout с изменением размера, или я просто должен подписаться на основное событие "resize" форм и соответственно изменить размеры дочерних форм.
1 ответ
Вы должны выбрать правильный элемент управления layoutPanel из TablelayoutPanel, FlowlayoutPanel или SplitContainer в соответствии с вашими требованиями. Данного вами описания недостаточно, чтобы рекомендовать подходящее для вас.
Независимо от панели макета, изменение размера элемента управления не произойдет автоматически. Вы должны установить для свойства Dock значение Fill, чтобы изменить размер дочерних элементов управления. Опять не уверены, что вы подразумеваете под дочерними контролями? Если они UserControls, они могут работать нормально.