面板内的锚定控件

Anchoring controls within a panel

我的表单包含一个面板,用于 add/dispose 多个用户控件(基于菜单条中的选择)。在使用此面板包含每个用户控件之前,我可以锚定每个用户控件,从而在调整窗体大小时调整每个用户控件的大小。尽管面板可以根据表单正确调整大小,但我无法弄清楚如何将用户控件锚定在面板内,以便它们也可以调整大小。

黄色面板示例,红色用户控件示例:http://gyazo.com/390f85587335efee4a9ec8b913ffce06

如有任何建议,我们将不胜感激。

disposeUCs()

        Dim _UCAddNewRawMaterial As New UCAddNewRawMaterial
        Panel1.Controls.Add(_UCAddNewRawMaterial)

听起来您一次只能在面板中使用 一个 用户控件?

如果是这样,只需DockStyle.Fill它:

Dim _UCAddNewRawMaterial As New UCAddNewRawMaterial
_UCAddNewRawMaterial.Dock = DockStyle.Fill
Panel1.Controls.Add(_UCAddNewRawMaterial)