C# 将表单添加到flowlayoutpanel

C# 将表单添加到flowlayoutpanel,c#,wpf,winforms,layoutpanels,C#,Wpf,Winforms,Layoutpanels,我有一个应用程序,我需要能够将子窗体添加到主窗体。我可以在运行时很容易地将子窗体添加到主窗体,但是当我调整主窗体的大小时,子窗体不会相应地调整大小 我想知道将子窗体添加到flowlayoutpanel是否有助于调整大小,或者我是否应该订阅主窗体调整大小事件并相应地调整子窗体的大小。您必须根据需要从TablelayoutPanel、flowlayoutpanel或SplitContainer中选择适当的layoutPanel控件。您给出的描述不足以为您推荐合适的描述 无论布局面板如何,控件大小调整

我有一个应用程序,我需要能够将子窗体添加到主窗体。我可以在运行时很容易地将子窗体添加到主窗体,但是当我调整主窗体的大小时,子窗体不会相应地调整大小


我想知道将子窗体添加到flowlayoutpanel是否有助于调整大小,或者我是否应该订阅主窗体调整大小事件并相应地调整子窗体的大小。

您必须根据需要从TablelayoutPanel、flowlayoutpanel或SplitContainer中选择适当的layoutPanel控件。您给出的描述不足以为您推荐合适的描述


无论布局面板如何,控件大小调整都不会自动进行。为了调整子控件的大小,必须设置。还是不确定你所说的子控件是什么意思?如果它们是用户控件,则可以正常工作。

调整子控件的大小不是flowlayoutpanel行为的一个方面。例如,调整窗口大小时,Windows资源管理器不会调整文件图标的大小。为了管理子控件的大小调整,最好使用TablelayoutPanelBy子窗体和主窗体,听起来您有一个MDI应用程序。在这种情况下,您不能将表单排列到FlowLayoutPanel或TableLayoutPanel中。事实上,你无论如何都不能这么做。您需要使用面板或其他控件,而不是窗体。