在重新调整Form大小时增加用户控件大小

时间:2013-01-29 09:21:21

标签: c# .net

我有一个基于两个用户控件和一个表单的应用程序。此表单是我的2个用户控件的父级,我实际将它们添加到表单中。我的问题是,当用户控件中的锚组件时,它们不会锚定在表单中。因此,当通过拖动其中一个角来重新调整表单大小时,似乎用户控件也不会重新调整大小。有人告诉我,我必须听取表单大小并将该大小附加到用户控件。这是一个好的解决方案吗?如果是的话我该怎么做?

我的用户控件插入到标签组件btw中。

这是我将用户控件添加到表单的代码。 (如果需要的话)

public void addUC(UserControl control, TabPage tab)
{
    control.Parent = tab;
}

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

您可能希望使用Anchor属性锚定子用户控件。

答案 1 :(得分:1)

如果表单中只有2个使用控件,为什么不使用dock - 它总是将使用控件拉伸到表单的最大大小